G
Guest
Gast
Ich möchte mit einem Java-Programm auf eine MySQL Datenbank zugreifen.
Lokal und übers eigene Netzwerk kein Problem, funktioniert bereits.
Jetzt möchte ich aber zusätzlich auf eine externe Datenbank zugreifen, sprich ich habe einen VirtualServer bei einem Hoster auf welchem unter anderen eine MySQL Datenbank läuft. Ich habe keinen Root-Zugriff auf diesem Server, jedoch eine SSH-Verbindung.
Die Frage:
Was muss ich tun um Datenbankzugriff zu erhalten, sprich das mein Java-Programm die Datenbank verändern und Daten auslesen kann? Muss der Server weitere Vorraussetzungen erfüllen bzw. Rechte vergeben damit das funktioniert (was ich dann mit dem Hoster abklären müsste)?
Das Java-Programm läuft auf einem Windows-Betriebssystem (XP Pro)!
Muss/kann ich da sowas wie Putty verwenden oder kann ich das rein mit Java machen, brauch ich dafür eventuell sowas:
http://www.ganymed.ethz.ch/ssh2/
"Der Ganymed-SSH2 für Java-Bibliothek (implementiert das SSH-2-Protokoll) wird in Ganymed und einigen anderen Projekten an der ETH Zürich genutzt. Es ermöglicht dir, dich von deinen Java-Programmen aus an den SSH-Servern anzumelden."
?
Sorry falls das ne dumme Frage ist, hab leider noch keine Ahnung von Netzwerkprogrammierung, schon gar nicht in Java...
Gruß
Christian
Lokal und übers eigene Netzwerk kein Problem, funktioniert bereits.
Jetzt möchte ich aber zusätzlich auf eine externe Datenbank zugreifen, sprich ich habe einen VirtualServer bei einem Hoster auf welchem unter anderen eine MySQL Datenbank läuft. Ich habe keinen Root-Zugriff auf diesem Server, jedoch eine SSH-Verbindung.
Die Frage:
Was muss ich tun um Datenbankzugriff zu erhalten, sprich das mein Java-Programm die Datenbank verändern und Daten auslesen kann? Muss der Server weitere Vorraussetzungen erfüllen bzw. Rechte vergeben damit das funktioniert (was ich dann mit dem Hoster abklären müsste)?
Das Java-Programm läuft auf einem Windows-Betriebssystem (XP Pro)!
Muss/kann ich da sowas wie Putty verwenden oder kann ich das rein mit Java machen, brauch ich dafür eventuell sowas:
http://www.ganymed.ethz.ch/ssh2/
"Der Ganymed-SSH2 für Java-Bibliothek (implementiert das SSH-2-Protokoll) wird in Ganymed und einigen anderen Projekten an der ETH Zürich genutzt. Es ermöglicht dir, dich von deinen Java-Programmen aus an den SSH-Servern anzumelden."
?
Sorry falls das ne dumme Frage ist, hab leider noch keine Ahnung von Netzwerkprogrammierung, schon gar nicht in Java...
Gruß
Christian