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