Haruka
Mitglied
Moin Jungs!
Also auf ne mySQL-Datenbank zu connecten ist keine Sache. Das Problem ist jetzt, dass ich 2 Verbindungen zu 2 Servern gleichzeitig auf haben muss (und ich meine wirklich "muss").
Eigentlich dachte ich, dass sei auch kein weiteres Problem, wenn ich einfach 2 Verbindungen aufmach. Ich hab ne mySQL-Klasse geschrieben mit den üblichen Funktionen (connect, disconnect, query... etc pp). Dann hab ich ein Array welches 2 Instanzen der Klasse bildet. Jede Instanz läd auch seinen eigenen mySQL-Treiber (gut, Quelle ist natürlich die selbe) und verbindet zum Server.
Das funktioniert auch alles. Wenn ich das auf nur einem Server teste, hab ich auch 2 connects von Java auf mySQL. Nur: wenn ich jetzt ein Query sende, läuft das _immer_ auf die letzt erstellte Verbindung, auch wenn ich fest die Instanz der ersten Verbindung ansprech... >_< (und ja, die Daten stehen richtig im Array drinne)
--------------
mySQL-Treiber: mysql-connector-java-3.1.11-bin.jar
Java-SDK: 1.0.5_04
Also auf ne mySQL-Datenbank zu connecten ist keine Sache. Das Problem ist jetzt, dass ich 2 Verbindungen zu 2 Servern gleichzeitig auf haben muss (und ich meine wirklich "muss").
Eigentlich dachte ich, dass sei auch kein weiteres Problem, wenn ich einfach 2 Verbindungen aufmach. Ich hab ne mySQL-Klasse geschrieben mit den üblichen Funktionen (connect, disconnect, query... etc pp). Dann hab ich ein Array welches 2 Instanzen der Klasse bildet. Jede Instanz läd auch seinen eigenen mySQL-Treiber (gut, Quelle ist natürlich die selbe) und verbindet zum Server.
Das funktioniert auch alles. Wenn ich das auf nur einem Server teste, hab ich auch 2 connects von Java auf mySQL. Nur: wenn ich jetzt ein Query sende, läuft das _immer_ auf die letzt erstellte Verbindung, auch wenn ich fest die Instanz der ersten Verbindung ansprech... >_< (und ja, die Daten stehen richtig im Array drinne)
--------------
mySQL-Treiber: mysql-connector-java-3.1.11-bin.jar
Java-SDK: 1.0.5_04