使用Java,嘗試連接到mysql數(shù)據(jù)庫時出現(xiàn)此錯誤:java.sql.SQLException: No suitable driver found for jdbc:mysql://localhost:3306/mysql atjava.sql.DriverManager.getConnection(Unknown Source)at java.sql.DriverManager.getConnection(Unknown Source)at MyTest1.main(MyTest1.java:28)我正在使用mysql-connector-java-5.1.18-bin.jar驅動程序。它在我的構建路徑中。我已經(jīng)重啟了MySQL。我還從命令行使用root用戶登錄,沒有密碼,并且連接正常。我目前在netstat中沒有看到端口3306。以前我遇到了另一個錯誤(我沒有更改代碼)。錯誤是“用戶'root'@'localhost密碼NO拒絕jdbc mysql訪問”try { Class.forName("com.mysql.jdbc.Driver");} catch (ClassNotFoundException e) { // TODO Auto-generated catch block e.printStackTrace();} try { String url = "jdbc:mysql://localhost:3306/mysql"; Connection con = DriverManager.getConnection(url, "root", "");}catch (Exception e){ e.printStackTrace();}
3 回答

阿波羅的戰(zhàn)車
TA貢獻1862條經(jīng)驗 獲得超6個贊
您必須為mysql-connector.jar設置類路徑
在eclipse中,使用構建路徑
如果要開發(fā)任何Web應用程序,則必須將mysql-connector放到Web應用程序的WEB-INF目錄的lib文件夾中
添加回答
舉報
0/150
提交
取消