[英]No suitable driver found error even if the my-sql connector uploaded into the library
我是 java 的新手,正在學習中。 我正在努力將我的 JDE 與 MySql 連接起來,並且我已經完成了所有必要的步驟。 但是當我運行代碼時,出現“找不到適合 jdbc.mysql://localhost:3306/dbname 的驅動程序”錯誤。 我回顧了 stackoverflow 和其他來源中已有的問題; 但提供的解決方案對我不起作用。 即使我上傳了 mysql-connector-j-8.0.31/mysql-connector-j-8.0.31.jar,我為什么會收到此錯誤的任何建議。 我的代碼和錯誤消息的屏幕截圖
package JDBC;
import java.sql.SQLException;
import java.sql.DriverManager;
import java.sql.Statement;
import java.sql.ResultSet;
import java.sql.Connection;
public class JDBC {
public static void main(String[] args) throws SQLException{
String url = "jdbc.mysql://localhost:3306/University";
String username = "root";
String password = "root";
String query = "select * from EngineeringStudents";
try {
Class.forName("com.mysql.cj.jdbc.Driver");
}catch(ClassNotFoundException e) {
//To do auto-generated catch block
e.printStackTrace();
}
try {
Connection con = DriverManager.getConnection(url, username, password);
Statement statement = con.createStatement();
ResultSet result = statement.executeQuery(query);
while(result.next()) {
String UniversityData = "";
for(int i = 1; i <= 6; i++) {
UniversityData += result.getString(i) + ":";
}
System.out.println(UniversityData);
}
}catch(SQLException e) {
e.printStackTrace();
}
}
}
兄弟使用 String url = "jdbc:mysql://localhost:3306/University"。 使用在 jdbc 之后漏掉了一個冒號 ':' 而你使用的是 '.'
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.