如何修复 "No suitable driver found for jdbc:mysql//localhost:3306/gaming_site" 错误

How to fix "No suitable driver found for jdbc:mysql//localhost:3306/gaming_site" error

我正在建立一个新的数据库连接,但以“java.sql.SQLException: 没有找到适合 jdbc:mysql//localhost:3306/gaming_site 的驱动程序结束”错误! 请帮我解决这个问题!

我正在使用 mysql v8.0 因此,我在 java 构建路径的库

中添加了 mysql connector v8.0.12

建立数据库连接的代码:

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;

public class DBConnection {

    public static Connection getConnection() throws ClassNotFoundException, SQLException {

        String dbDriver = "com.mysql.jdbc.Driver";
        String dbURL = "jdbc:mysql//localhost:3306/gaming_site";
        String dbUserName = "root";
        String dbPassword = "root";

        Class.forName(dbDriver);
        Connection con = DriverManager.getConnection(dbURL,dbUserName,dbPassword);


    return con;
}


}

您在 JDBC URL:

中缺少一个冒号
jdbc:mysql://localhost:3306/gaming_site
          ^ 
         Add this.

请参阅 https://dev.mysql.com/doc/connector-j/8.0/en/connector-j-reference-jdbc-url-format.html

处的语法