Вопрос Проблема с подключение базы данных

Версия Minecraft
1.20.X

Slunyaviy

Пользователь
Сообщения
3
Решения
1
В общем я хотел научиться писать плагины с БД, установил Open Server Panel включил на нём модули: MySQL-8.0 и PHP-7.4. Начал писать кодик по одному , как вдруг появляется исключение, говорящее о том что подключиться к моей базе данных не удалось:

малая вставка из консоли
Код:
[DatabasesTuto] Unable to connect to the Stat tracker Data base
[22:03:19 WARN]: com.mysql.cj.jdbc.exceptions.CommunicationsException: Communications link failure
[22:03:19 WARN]:
[22:03:19 WARN]: The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.

Чего делать не знаю, скорее всего плохо искал, что именно искать во всяких справочных бумажках тоже не знаю. Надеюсь кто-нибудь подскажет решение проблемы или другой способ научиться работать с БД. Код если что такой же как в видео до 7:00
 
Последнее редактирование:
Сама бд запущена? Айпи, порт указаны верно?
бд запущено, указывал только localhost как айпи, в общем вот весь код просто

Java:
import org.bukkit.plugin.java.JavaPlugin;

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

public final class DatabasesTuto extends JavaPlugin {

    static DatabasesTuto plugin;

    @Override
    public void onEnable() {

        plugin = this;
        
        String url = "jdbc:mysql://localhost/stat_tracker";
        String user = "root";
        String password = "";

        try {
            Connection connection = DriverManager.getConnection(url, user, password);

            plugin.getLogger().info("Connected to the Stat tracker Data base");

        }catch (SQLException e) {
            plugin.getLogger().info("Unable to connect to the Stat tracker Data base");

            e.printStackTrace();
        }

    }
    
}
 
Назад
Сверху Снизу