Hallöchen!
Ich habe ein kleines Problem mit einer MySQl Datenbankanbindung.
Kurz der Code:
Wenn ich nun für "server" localhost einsetze, funktioniert das Programm wunderbar. Aber ersetze ich localhost gegen die IP vom localhost dann liefert conn = null.
Ich kann bereits ausschließen, dass es an den Usern der DB liegt. Über ein anderes Tool konnten die sich wunderbar per Remote einloggen in die DB.
Ich will also das Programm starten, aber es passiert nichts, per Debug kam ich bis zur Zeile: conn = etc. dann lief das programm einfach weiter (es öffnet sich kein Fenster, aber der Prozess läuft) und es gibt keine Exeption.
Auch der Port wird belauscht und Firewall lässt durch. Wie gesagt, bereits getestet.
Ist der jdbc Treiber nicht für Remoteverbindungen geeignet oder woran könnte es liegen?
Brauche dringend Hilfe Oo
Gruß
Myar
Ich habe ein kleines Problem mit einer MySQl Datenbankanbindung.
Kurz der Code:
Code:
try{
// Treiber laden
DriverManager.registerDriver(new com.mysql.jdbc.Driver());
// Verbindung herstellen
String str = "jdbc:mysql://"+ server + ":" + port + "/" + database;
conn = DriverManager.getConnection(str, user, password);
}catch(Exception e){ etc.
Wenn ich nun für "server" localhost einsetze, funktioniert das Programm wunderbar. Aber ersetze ich localhost gegen die IP vom localhost dann liefert conn = null.
Ich kann bereits ausschließen, dass es an den Usern der DB liegt. Über ein anderes Tool konnten die sich wunderbar per Remote einloggen in die DB.
Ich will also das Programm starten, aber es passiert nichts, per Debug kam ich bis zur Zeile: conn = etc. dann lief das programm einfach weiter (es öffnet sich kein Fenster, aber der Prozess läuft) und es gibt keine Exeption.
Auch der Port wird belauscht und Firewall lässt durch. Wie gesagt, bereits getestet.
Ist der jdbc Treiber nicht für Remoteverbindungen geeignet oder woran könnte es liegen?
Brauche dringend Hilfe Oo
Gruß
Myar