IDEA连接SqlServer2008数据库常见问题排查


1.常见问题:java.sql.SQLException: No suitable driver found for jdbc:microsoft:sqlserver无法找到合适的驱动

排查1.确认你的连接字符串写的是否正确

 String dbURL = "jdbc:sqlserver://127.0.0.1:1433;DatabaseName=GROWING_DB"; //SqlServer正确的连接字符串
//String dbURL = "jdbc:microsoft:sqlserver://127.0.0.1:1433;DatabaseName=GROWING_DB";//绝对不能带microsoft,否则害死你

  正确的连接字符串是没有“microsoft”的。

  刚开始,我从网上找的SqlServer的连接字符串,很多都带“microsoft”,结果被害惨了。

排查2.看你的SqlServer是什么版本,要下载对应的版本的JDBC驱动

点击下载SqlServer2008R2版本的JDBC驱动

其他JDBC驱动下载地址

排查3.有没有引入JDBC驱动包

因为JDK1.8不再自动JDBC驱动,因此需要自己手工引入驱动包。

方法1:

将驱动包放到jre目录下:D:\Program Files\Java\jdk1.8.0_191\jre\lib\ext\

方法2:

 

2.常见问题:java.lang.ClassNotFoundException: com.microsoft.sqlserver1.jdbc.SQLServerDriver找不到驱动类

排查1.确认你的类路径正确

 

 // 1.加载驱动程序,打开驱动jar包,你就会发现这个包路径下的驱动类
 Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");

 

打开驱动包,查看类路径


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM