Как исправить ошибку «Не найден подходящий драйвер для jdbc: mysql // localhost: 3306 / gaming_site» - PullRequest
0 голосов
/ 29 апреля 2019

Я настраиваю новое соединение с базой данных, но завершилось сообщением " java.sql.SQLException: не найден подходящий драйвер для jdbc: mysql // localhost: 3306 / gaming_site "!Пожалуйста, помогите мне исправить это!

Я использую mysql v8.0 Поэтому я добавил MySQL коннектор v8.0.12 в библиотеки путей сборки Java

Код для установления соединения с базой данных:

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;
}


}

1 Ответ

0 голосов
/ 29 апреля 2019

Вам не хватает двоеточия в URL JDBC:

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

...