Не найдено подходящего драйвера для jdb c: mysql: // localhost: 3306 [снова] - PullRequest
0 голосов
/ 14 июля 2020

Я не могу подключиться к моей SQL базе данных, ошибка: java. sql .SQLException: не найдено подходящего драйвера для jbd c: mysql: // localhost: 3306 / [DBName] ? user = root & password = [Пароль]

Это мой используемый код класса:

package plugin.components;

import java.sql.*;

import org.bukkit.entity.Player;

public class DatabaseManager {

    public static void connectionTest(Player p, String url) throws ClassNotFoundException {
        Class.forName("com.mysql.jdbc.Driver");
        try(Connection conn = DriverManager.getConnection(url)){
            
            
            if(conn != null ) {
                Message.send(p, "information", "§aConnection successfull.");
            }else {
                Message.send(p, "warning", "§4Connection Failed.");
            }
            
            
            
    
        }catch(SQLException ex) {
            Console.sendMassage(Console.getMessageByID("sqlerror"));
            Console.sendMassage("§4Error: §e" + ex);
        }
        
    }
    
    public static void requestInformation(String url,  String username, String password) {
        
        
        
    }
}

Информация для входа находится в другом классе

Ответы [ 2 ]

0 голосов
/ 15 июля 2020

Я использовал это для своего проекта. Чтобы он заработал, вам нужно установить файл jar, который является коннектором sql.

Затем добавить его во внешние архивы. Если вы используете eclipse, щелкните правой кнопкой мыши проект:

Путь сборки> Добавить внешние архивы.

и просмотрите файл jar. вы можете найти файл jar в Интернете или использовать следующую ссылку: файл .jar скачать

И если вам нужен пример использования базы данных: у меня есть пример прямо здесь в том же репозитории.

0 голосов
/ 14 июля 2020

Вы должны добавить jar-файл драйвера в путь к классам. Если вы используете maven, добавьте

<dependency>
    <groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.20</version>
</dependency>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...