我的JDBC驱动程序有问题。我无法连接到我的SQL Server数据库。测试下面的代码:JDBC - java看不到已安装的驱动程序
public class Test {
public static void main(String[] args) {
Connection con = null;
String conUrl = "jdbc:sqlserver://localhost:1433; databaseName=mydb; user=root; password=psswd;";
try {
con = DriverManager.getConnection(conUrl);
System.out.println("OK");
} catch (Exception e) { e.printStackTrace(); }
finally {
if (con != null) try { con.close(); } catch(Exception e) {}
}
}}
当我尝试运行这段代码我仍然得到错误:
java.sql.sqlexception no suitable driver found for (..)
我已经加入路径sqljdbc4.jar到CLASSPATH变量和ENU \权威性\ x64的国产化路径变量。我正在JRE 1.8,SQL Server 2014和Windows 7上工作。
添加这些您所使用的IDE,你如何添加驱动程序路径类路径,请 – Satya
? – emotionlessbananas
你如何运行你的代码?另外:全局'classpath'变量已被弃用,不应使用。您应该在启动应用程序时指定类路径'java -cp sqljdbc4.jar; yourapp.jar测试' –