Ho una connessione a un programma Java a un database MySQL, come posso cambiare il database corrente con uno diverso sulla stessa connessione?Java, come cambiare il database corrente in un altro?
ho connettersi a MySQL come questo:
DriverManager.getConnection("jdbc:mysql://"+server+"/",log,pass);
Dopo alcune operazioni che voglio per connettersi a un database mysql diverso sulla stessa connessione. Come lo posso fare?
Ho cercato di usare:
Statement stat= con.createStatement();
ResultSet r=stat.executeQuery("use mysql");
Ma questo non cambia il database da utilizzare.
ringrazio molto :) – ognistysztorm
Va aggiunto che le dichiarazioni che sono stati creati prima del 'Connection.setCatalog() 'è stato chiamato continuerà ad accedere al database precedente. – Max
@Max Sapete se è specificato nella specifica JDBC o è una regola specifica dell'implementazione MySQL? Di solito lavoro con Firebird e dato che non ha cataloghi di solito mi glorio su questi tipi di dettagli;) –