我没有将Class.forName(abcde)用于我的MySQL-java-jdbc代码。我的代码工作正常。
我所做的就是将mysql.jar
放在我的lib文件夹中,代码就可以了。
但是,对于MSSQL,这不起作用,我收到以下错误:
java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver://localhost:1433
我正在使用sqljdbc.jar
和sqljdbc4.jar
,java 1.6
和MSSQL 2008
。
你能告诉我如何找到这个问题的原因吗?
答案 0 :(得分:3)
我认为您的数据库连接URL错误。其中不应有microsoft
。请改为jdbc:sqlserver://localhost:1433
。