hi!
ich hab mal eine frage zum wechseln der datenbank unter jdbc.
ich hab eine applikation die verschiedene datenbanken benutzt die auf dem gleichen server liegen.
folgende funktion:
damit bau ich die verbindung zum db-server aus.
kann ich nun einfach über eine jdbc-query wie
die datenbank wechseln oder muss ich jedesmal eine neue connection aufbauen?
weil wenn ich die connection aufbaue gebe ich ja gleich die datenbank mit an zu der die verbindung aufgebaut werden, kann ich die nun so einfach wechseln?
die api-doku von sun hat mich nicht weitergebracht und selber testen kann ich leider gerade auch nicht...
danke für jede hilfe!
ich hab mal eine frage zum wechseln der datenbank unter jdbc.
ich hab eine applikation die verschiedene datenbanken benutzt die auf dem gleichen server liegen.
folgende funktion:
Code:
private void createDBConn(String pDBName, String pDBUser, String pDBPasswd) {
try {
Class.forName("com.mysql.jdbc.Driver").newInstance();
fRFQConn = DriverManager.getConnection("jdbc:mysql:///" + pDBName,
pDBUser, pDBPasswd);
if (!fRFQConn.isClosed() && Debug == true)
System.out.println("Successfully connected to MySQL server...");
} catch (Exception e) {
System.err.println("SQL exception: " + e.getMessage());
}
}
damit bau ich die verbindung zum db-server aus.
kann ich nun einfach über eine jdbc-query wie
Code:
use foo;
die datenbank wechseln oder muss ich jedesmal eine neue connection aufbauen?
weil wenn ich die connection aufbaue gebe ich ja gleich die datenbank mit an zu der die verbindung aufgebaut werden, kann ich die nun so einfach wechseln?
die api-doku von sun hat mich nicht weitergebracht und selber testen kann ich leider gerade auch nicht...
danke für jede hilfe!