如上图,我用的是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
新闻热点
疑难解答