我的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測試' –