首页 > 编程 > Java > 正文

用Java连接sqlserver数据库引包后仍出现“java.lang.ClassNotFoundException”错误解决方法

2019-11-09 13:38:25
字体:
来源:转载
供稿:网友

如上图,我用的是sql server 2014 ,引入了sqljdbc4.jar包,但是仍然出现了“java.lang.ClassNotFoundException”错误。

原因是使用sqljdbc4.jar 类库时,应用程序无需调用 Class.forName 方法来注册或加载驱动程序。调用 DriverManager 类的 getConnection 方法时,会从已注册的 JDBC Driver 集中找到相应的驱动程序。

所以,不需要这句Class.forName("com.microsoft.sqlserver.jdbc.SQLSeverDriver");
修改代码后,运行结果如下:
这个错误看上去很简单,但是却花了我不少时间,下面是参数的链接

用Java连接sqlserver数据库时候几个jar包有什么区别?

https://zhidao.baidu.com/question/572444647.html


发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表