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