0

我的 MySQL-java-jdbc 代码不使用 Class.forName(abcde)。我的代码工作正常。我所做的只是将它mysql.jar放到我的 lib 文件夹中,然后代码就可以工作了。

但是,对于 MSSQL,这不起作用,我收到以下错误:

java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433

我同时使用sqljdbc.jarsqljdbc4.jarjava 1.6MSSQL 2008

你能告诉我如何找到这个问题的原因吗?

4

1 回答 1

3

我认为您的数据库连接 URL 错误。里面应该没有microsoft。试试jdbc:sqlserver://localhost:1433吧。

另请参阅SQL Server JDBC 驱动程序的 MSDN 文档

于 2012-08-05T09:26:00.237 回答