2017-01-27 4 views
0

Я создал программу java, которая использует MySql. Теперь я хочу передать приложение кому-то другому, и я использую URL-адрес как: jdbc:mysql://ipAddress:3306/tableName, но он не работает, показывая ошибку сбой подключения.Java, MySql - подключение с другого компьютера

Что мне делать?

ответ

0

Это проблема устранения неполадок, сделайте следующее.

  1. Проверьте доступ к брандмауэру и порту на компьютере с сервером MySQL.
  2. Проверьте, что служба MySQL и пользователь базы данных работают хорошо.
  3. Выполните следующую нить

How to allow remote connection to mysql

0

Это может быть потому, что свойства Dtabase Вашего друга не исправить, так это может быть:

username или password из port или ip adresse или name вашей базы данных.

Так что, если вы уже установили статические свойства в вашем приложении, то это может быть проблемой, я предлагаю использовать конфигурационный файл, как это:

ip_adresse = 127.0.0.1 
port = 3306 
dbname = db_name 
username = username 
password = password 

и в вашем приложении вы должны получить информацию из этого файл.

ПРИМЕЧАНИЕ

URL-адрес должен содержать имя базы данных , а не имя таблицы, как вы делаете здесь jdbc:mysql://ipAddress:3306/tableName это также может быть проблемой.

Надеюсь, это может вам помочь.

Смежные вопросы