2011-01-17 2 views
0

Я работаю на платформе Windows Xp, и я хочу получить доступ к другой компьютерной базе данных, чтобы база данных была mysql, и этот компьютер работает на платформе Linux. Проблема в том, что я не могу подключиться к этой другой ОС (от XP до LINUX) ... так что дайте мне некоторое решение ...Как подключить базу данных MySql от Windows Xp до linux ..?

+1

ОС сервера абсолютно не имеет значения. Вы сталкиваетесь с какой-либо конкретной проблемой? –

+0

Что такое сообщение об ошибке при попытке подключения? –

+0

Ваша проблема не связана с операционными системами. Может быть, о параметрах соединения базы данных, может быть, опечатке? – fmucar

ответ

1

В java это происходит следующим образом. Используйте свой собственный IP-адрес, порт, имя базы данных, userId и пароль. Порт по умолчанию MySQL - 3306, но может быть немного безопаснее использовать другой порт, который не так хорошо известен.

try { 
linuxCon = DriverManager.getConnection("jdbc:mysql://191.91.9.19:5900/linuxdb?user=loginID&password=myPassword&useUnicode=true&characterEncoding=UTF-8"); 
linuxStmt = linuxCon.createStatement(); 
} catch ... 
2

Java не заботится о ОС при подключении к серверу MySQL. Вам просто нужно передать правильный URL-адрес соединения. Вам нужно будет предоставить более подробную информацию о том, как вы подключаетесь (конфигурация), а также проверяете, что ваш сервер Linux принимает подключения извне (конфигурация брандмауэра/MySQL).

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