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

Помогите Как заставить MySql читать слеши в хосте?

Тема в разделе "Разработка плагинов для новичков", создана пользователем SaloEater, 5 дек 2016.

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

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

    Баллы:
    66
    Добрый день.
    Пытаюсь подключить к хосту *.*.*.*/table, но майксль пишет ошибку
    Код:
    [20:22:14 WARN]: com.mysql.jdbc.exceptions.jdbc4.MySQLSyntaxErrorException: Unkn
    own database 'table:3306/cmsmc'
    из чего я делаю вывод, что он отбрасывает все до слеша.
    Подключаюсь через
    Код:
    connection = DriverManager.getConnection("jdbc:mysql://" + host+":" + port+"/"+ database,user,pass);
    /code]
    Что нужно сделать?
    При использовании хоста как *.*.*.* все работает.
     
    Последнее редактирование: 5 дек 2016
  2. Хостинг MineCraft
    <
  3. AtomicInteger

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

    Баллы:
    46
    Как выглядит url подключения?Используя драйвер jdbc должно быть примерно так:
    Код:
    "jdbc:mysql://" + host + ":" + port + "/" + databaseName;
     
  4. Автор темы
    SaloEater

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

    Баллы:
    66
    Забыл :/
    Обновил пост.
     
  5. AtomicInteger

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

    Баллы:
    46
    А как понимать
    Код:
    database,user,pass
    в конце url?
     
  6. Автор темы
    SaloEater

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

    Баллы:
    66
    Логин и пароль от майскля(пхпадмина).
     
  7. AtomicInteger

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

    Баллы:
    46
    А зачем ты его в url указываешь?:D
    Ты пароль и логин указываешь вместе с url в строке подключения, примерно так:
    Код:
    connection = DriverManager.getConnection(URL, LOGIN, PASSWORD);
     
  8. Автор темы
    SaloEater

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

    Баллы:
    66
    Все в конекшене было.
    Обновил пост.
     
  9. AtomicInteger

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

    Баллы:
    46
    А что хранится в ссылке database?
     
  10. Автор темы
    SaloEater

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

    Баллы:
    66
    Название базы.
    Обновил пост.
     
  11. AtomicInteger

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

    Баллы:
    46
    Ой стоп, я же не заметил, нельзя указывать таблицу после хоста.
     
  12. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
    jdbc:mysql://localhost/db?некие аргументы.
     
  13. Автор темы
    SaloEater

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

    Баллы:
    66
    Проблема в слеше в хосте.
    Без него, на локалке, все работает.

    host - *.*.*.*/table.
    Без слеша читает, с ним только то, что после него.
     
  14. GoodCoder

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

    Баллы:
    76
    Ты не понял? Тут указывается хост, база, юзер и пароль. Никаких названий таблиц! Это в запросах уже после подключения делается.
     
  15. Автор темы
    SaloEater

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

    Баллы:
    66
    Ты не понял? У меня хост с майсклем со слешем: *.*.*.*/table. Где ты тут таблицу увидел?
     
  16. Larin

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

    Баллы:
    103
    Сборище ненормальных людей. В exception же всё написано. Совсем дауны пошли, как же горит у меня от вас.
    Краткий ответ:
    Нет такой схемы в бд.
    Краткий ответ для пользователя rubukkit:
    Нет такой базы данных в phpmyadmin.
     
  17. Автор темы
    SaloEater

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

    Баллы:
    66
    Дык ее нет, потому что конекшн идет к table/cmscm, а должен к *.*.*.*/table/cmscm.
     
  18. Larin

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

    Баллы:
    103
    Даже очень тупому человеку будет понятно, что такая ссылка не будет работать, потому что нельзя так делать. Я даже не понимаю, что ты сделать хотел и причем тут *.*.*.*
     
  19. slavik123123123

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

    Баллы:
    143
    Имя в Minecraft:
    Leymooooooooooo
  20. alexandrage

    alexandrage Администратор

    Баллы:
    173
    Skype:
    alexandr0116
  21. Автор темы
    SaloEater

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

    Баллы:
    66
    Мне нужно было законектиться к 165.231.153.65/table, потому что на 165.231.153.65 у меня висит сайт.
    И это совсем никак не реализовать?
    И из чего можно было сделать вывод, что сложные хосты не воспринимаются, кроме как попробовать?
    Лол? Вы отвечаете не по теме, словно не читали ни названия, ни первого поста :/
     
Статус темы:
Закрыта.

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