我正在建立新的数据库连接,但以“ 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;
}
}
答案 0 :(得分:0)
您在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
中的语法