java.sql.SQLException:No suitable driver found for jdbc.sqlserver://localhost:1433;DatabaseName=AS

2020-10-28 综合 336阅读
【1】我也遇到过同样的问题。
【2】以前的jdk的版本较低,需要三个jar包。
【3】我用的是相当高的jdk7.0,当时下载了两个jar包【sqljdbc.jar】和【sqljdbc4.jar】。当我把这 两个包【同时】放到【Tomcat\lib】目录和【webapps\Test\WEB_INF\lib】(Test是我自己起的名字)目录下时。系统却会默认调用【sqljdbc.jar】。Tomcat就会出现驱动不匹配的提示。
正确的做法是删掉【sqljdbc.jar】包,只留一个【sqljdbc4.jar】包。
【4】注意:当只用【sqljdbc4.jar】包时,代码
Connection conn=DriverManager.getConnection("jdbc:sqlserver://localhost:1433;databasename=spdb","sa","此处填写你的sa对应的密码");
那个jdbc和sqlserver之间【没有】microsoft。有的话就不能成功连接。
试试看行不行,希望对你有所帮助~
声明:你问我答网所有作品(图文、音视频)均由用户自行上传分享,仅供网友学习交流。若您的权利被侵害,请联系fangmu6661024@163.com