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驅動
排查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");
打開驅動包,查看類路徑

