以下程序老是java.sql.SQLException: No suitable driver我已经加载了microsoft sql server2005 驱动器

2025-04-10 20:13:20
推荐回答(3个)
回答1:

你这很明显的错误吧,这相当于用两个方法写一个驱动程序,很明显这个驱动程序是不完整的呀,你必须吧Connection conn=DriverManager.getConnection(URL,USERNAME,PASSWORD);放到 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载sqlserver的下方呀,你这样放,程序当然找不到,要么就把Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");//加载sqlserver也放到main方法里才行呀

回答2:

我记得Java连接SQL2005,已经改为:
Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
DriverManager.getConnection("jdbc:sqlserver://localhost:1433; DatabaseName=数据库名","数据库登录名","登录密码");

回答3:

就是驱动的问题,你查下你是否已经吧相应的JAR包加入到项目中,还有个问题就是你的JAR版本对不对。
二楼说的没错,类名似乎有修改过的2000和2005似乎是不一样的