Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Скрыть объявление

Помогите Плагин не может подключится к базе данных

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

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

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

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Я только начал изучать работу с MySQL, по-этому не знаю как убрать
    Код:
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'table' doesn't exist
    ошибку. Саму таблицу я достаю так:
    Код:
       
        private String host, database, username, password;
        private int port;
        public void onEnable()
        {
            File config = new File(this.getDataFolder() + File.separator + "config.yml");
            if(!config.exists())
            {
                this.getConfig().options().copyDefaults(true);
                this.saveDefaultConfig();
            }
           
            host = this.getConfig().getString("mySQL.host");
            database = this.getConfig().getString("mySQL.database");
            username = this.getConfig().getString("mySQL.username");
            password = this.getConfig().getString("mySQL.password");
            port = this.getConfig().getInt("mySQL.port");
           
            try
            {
                openConnection();
            } catch(ClassNotFoundException e)
            {
                e.printStackTrace();
            } catch(SQLException e)
            {
                e.printStackTrace();
            }
           
        }
        
     
  2. Хостинг MineCraft
    <
  3. makssof

    makssof Старожил Девелопер Пользователь

    Баллы:
    103
    Skype:
    makssofez
    Ты ошибку хотя бы читай.
    Таблицы "table" не существует.
     
  4. Автор темы
    _MasterCapeXD_

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

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    А что если она существует? Но проблема такова, в конфиге указано:
    database: table
    А ошибка такова:
    Код:
    com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Table 'table.table' doesn't exist
    [DOUBLEPOST=1497603435,1497603245][/DOUBLEPOST]Откуда взялась точка с повтором названия?
     
  5. DonDays

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

    Баллы:
    96
    Имя в Minecraft:
    DonDays
    после соединения:

    CREATE TABLE IF NOT EXISTS `Name`(параметры, погугли)
     
  6. Exception_Prototype

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

    Баллы:
    46
    Сперва изучи как пользоваться базами данных не в плагине.

    Дальше по названию и автору канала ищи видосы.
     
  7. Автор темы
    _MasterCapeXD_

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

    Баллы:
    31
    Имя в Minecraft:
    _MasterCapeXD_
    Спасибо, видео очень качественное, я по Spigot туториалу делал, а оказывается, что в select я указывал имя бд а не таблицы. Пока что тему закрываю.
     
Статус темы:
Закрыта.

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