2011-01-17 1 views
0

Ich arbeite in Windows Xp-Plattform und ich möchte auf eine andere Computer-Datenbank zugreifen, so dass die Datenbank eine MySQL ist und dieser Computer arbeitet auf Linux-Plattform .. So Problem ist, kann ich nicht mit diesem anderen zwei OS (XP zu LINUX) ... also bitte geben Sie mir eine Lösung ...Wie verbinde ich eine MySql-Datenbank von Windows Xp mit Linux ..?

+1

Das Betriebssystem des Servers ist völlig irrelevant. Stehen Sie vor einem spezifischen Problem? –

+0

Was ist eine Fehlermeldung, während Sie versuchen, eine Verbindung herzustellen? –

+0

Ihr Problem bezieht sich nicht auf Betriebssysteme. Vielleicht sind es die Verbindungsparameter der Datenbank, vielleicht Tippfehler? – fmucar

Antwort

1

In Java geht es so. Verwenden Sie Ihre eigene IP, Port, Datenbankname, userId und Passwort. Der MySQL-Standardport ist 3306, aber es ist vielleicht ein wenig sicherer, einen anderen Port zu verwenden, der nicht so bekannt ist.

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 kümmert sich nicht um das Betriebssystem beim Verbinden mit einem MySQL-Server. Sie müssen lediglich die korrekte Verbindungs-URL übergeben. Sie müssen weitere Details zur Verbindungsherstellung angeben (Konfiguration) und außerdem überprüfen, ob Ihr Linux-Server Verbindungen von außen akzeptiert (Firewall/MySQL-Konfiguration).

Verwandte Themen