簡體   English   中英

No suitable driver found 錯誤 即使my-sql連接器上傳到庫中

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM