0
我有一個試圖連接到MS SQL數據庫的JAVA類。現在,當我嘗試連接數據庫時,出現錯誤「找不到合適的驅動程序.....」將MS SQL數據庫連接到Java程序
爲什麼會發生這種情況?
這是代碼。
DB db = bew DB();
db.dbConnect();
...
class DB
{
public void dbConnect() {
try
{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String connectionUrl = "jdbc:sqlserver://web.address.com;" +
"databaseName=testdb;user=user.name;password=*****;";
Connection con = DriverManager.getConnection(connectionUrl);
}
catch (Exception e)
{
e.printStackTrace();
}
}
}
我使用sqljdbc.jar作爲我的驅動程序,並將其添加到我的類路徑中。
其實我已經下載了我的司機在你已經提供「Microsoft SQL Server的JDBC驅動程序」的網站。我想知道爲什麼驅動程序名稱是不同的,而不是「com.microsoft.jdbc.sqlserver.SQLServerDriver」。 ( –
也許你是在沒有閱讀文檔的情況下複製了錯誤的代碼片段?JDBC-ODBC橋驅動程序只適用於MS Access或任何其他可以創建DSN的數據庫。 – BalusC