2015-04-29 2 views
2

Я только что загрузил MySQL Installer и установил MySQL Server и Workbench на свой компьютер. Что я хочу спросить: как я могу получить доступ к этой базе данных с другого компьютера? Возможно ли доступ к моей локальной базе данных из приложения Java, запущенного на другом компьютере с использованием JDBC? В этом случае, какую строку JDBC я должен использовать? Спасибо заранее.Как подключиться к базе данных localhost MySQL

ответ

1

localhost - это имя хоста для каждого отдельного компьютера, поэтому localhost на устройстве A всегда будет указывать на устройство A, а localhost на устройстве B всегда будет указывать на устройство B, поэтому, когда вы используете localhost как имя хоста для своего база данных, устройство B не найдет устройство A.

Для того, чтобы он работал, вам понадобится какой-то способ для компьютеров разговаривать друг с другом, один из способов - подключить их по локальной сети. Затем вы можете заменить localhost в строке jdbc для литерального имени компьютера. mysql: // localhost/.. становится mysql: // ComputerAHostname/...

Если компьютеры находятся в одной сети, вы также можете установить MySQL в качестве сервера, включить сеть TCP/IP и выбрать порт номер, на котором он будет слушать. Затем, когда вы подключаетесь, вместо использования «localhost» вы можете использовать литеральное имя хоста компьютера, затем добавить двоеточие:, а затем номер порта.

+0

Вы также можете указать в своем ответе пример драйвера: // ip: port/db' – MaVRoSCy

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