1. Вы находитесь в сообществе Rubukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на различные языки плагины наших коллег из других стран.
    Скрыть объявление
Скрыть объявление
В преддверии глобального обновления, мы проводим исследования, которые помогут нам сделать опыт пользования форумом ещё удобнее. Помогите нам, примите участие!

Помогите invalid database adress

Тема в разделе "Разработка плагинов для новичков", создана пользователем AnleaR, 6 июл 2020.

Метки:
Статус темы:
Закрыта.
  1. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Ничего из выше перечисленного не помогло :(
     
  2. nutrolshok

    nutrolshok Активный участник Пользователь

    Баллы:
    76
    Покажи бд в phpMyAdmin
     
  3. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Я юзаю Navicat, вот. Все бд на localhost'е. Как видно, database есть...
     

    Вложения:

    • 1.PNG
      1.PNG
      Размер файла:
      46,3 КБ
      Просмотров:
      6
  4. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Зачем вы вообще это делаете? :D
     
  5. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Получить драйвер mysql. Без этого вроде не будет работать
     
  6. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ты щас на полном серьезе?
     
  7. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Как я понял, да. Извините, такие умные не задают, я думаю, вопросов на форумах. Не знаю, почему человека нужно сразу унижать, если он чему-то учиться.
     
  8. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Укажи место где тебя унижали?
     
  9. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Не делай вид.. Стёб чистый. Ладно, можешь помочь пожалуйста? Уже 2 недели мучаюсь
     
  10. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ну тебе и так все показали, ну кроме вот этой фигни вида
    Class.forName("com.mysql.jdbc.Driver").newInstance(); тебе это не нужно.
     
  11. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Убрал. Не помогло
     
  12. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Ты точно все правильно прописал? Оно не может не работать.
     
  13. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Могу кинуть фулл код
     
  14. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
  15. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Код:
    private static FileConfiguration cfg;
    private static String host;
    private static int port;
    private static String dbname;
    private static String user;
    private static String password;
    private static Connection connection;
    
    public static void startDataBase() throws SQLException {
        Economic.cfg = Economic.main.getConfig();
        Economic.host = Economic.cfg.getString("mysql.host");
        Economic.port = Economic.cfg.getInt("mysql.port");
        Economic.dbname = Economic.cfg.getString("mysql.dbname");
        Economic.user = Economic.cfg.getString("mysql.user");
        Economic.password = Economic.cfg.getString("mysql.password");
    
        connection = DriverManager.getConnection(
                "jdbc:mysql://" + Economic.host + ":" + Economic.port + "/" + Economic.dbname,
                Economic.user, Economic.password);
        Statement statement = connection.createStatement();
        statement.executeUpdate("CREATE TABLE IF NOT EXISTS economic (name TEXT, balance DOUBLE);");
    }
    
    Ошибка возникает при попытке коннектнуться к бд (DriverManager.getConnection(...))
     
  16. nutrolshok

    nutrolshok Активный участник Пользователь

    Баллы:
    76
    Скинь теперь ошибку, мб она как-то изменилась
     
  17. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Мои глаза :D
     
  18. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Вот
    Код:
    [23:54:06] [Server thread/WARN]: java.sql.SQLException: invalid database address: jdbc:mysql://localhost:3306/database
    
    [23:54:06] [Server thread/WARN]:     at org.sqlite.JDBC.createConnection(JDBC.java:74)
    
    [23:54:06] [Server thread/WARN]:     at org.sqlite.JDBC.connect(JDBC.java:64)
    
    [23:54:06] [Server thread/WARN]:     at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:677)
    
    [23:54:06] [Server thread/WARN]:     at java.sql/java.sql.DriverManager.getConnection(DriverManager.java:228)
    
    [23:54:06] [Server thread/WARN]:     at me.anlear.economic.Economic.startDataBase(Economic.java:60)
    
    [23:54:06] [Server thread/WARN]:     at me.anlear.economic.Economic.onEnable(Economic.java:22)
    
    [23:54:06] [Server thread/WARN]:     at org.bukkit.plugin.java.JavaPlugin.setEnabled(JavaPlugin.java:321)
    
    [23:54:06] [Server thread/WARN]:     at org.bukkit.plugin.java.JavaPluginLoader.enablePlugin(JavaPluginLoader.java:340)
    
    [23:54:06] [Server thread/WARN]:     at org.bukkit.plugin.SimplePluginManager.enablePlugin(SimplePluginManager.java:405)
    
    [23:54:06] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_8_R3.CraftServer.loadPlugin(CraftServer.java:357)
    
    [23:54:06] [Server thread/WARN]:     at org.bukkit.craftbukkit.v1_8_R3.CraftServer.enablePlugins(CraftServer.java:317)
    
    [23:54:06] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.s(MinecraftServer.java:414)
    
    [23:54:06] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.k(MinecraftServer.java:378)
    
    [23:54:06] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.a(MinecraftServer.java:333)
    
    [23:54:06] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.DedicatedServer.init(DedicatedServer.java:263)
    
    [23:54:06] [Server thread/WARN]:     at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:525)
    
    [23:54:06] [Server thread/WARN]:     at java.base/java.lang.Thread.run(Thread.java:832)
    
     
  19. Автор темы
    AnleaR

    AnleaR Участник Пользователь

    Баллы:
    36
    Даааа... Понимаю) Я просто много перепробовал всякого и такое гавнецо осталось
     
  20. alexandrage

    alexandrage Старожил Пользователь

    Баллы:
    173
    Тебя не учили с классами работать да?
     
Статус темы:
Закрыта.

Поделиться этой страницей