supponendo di creare più utenti nel mio db mysql, e di dare la possibilità di connettersi a diversi db, vorrei impostare la possibilità di salvare i parametri di connessione.
io pensavo di salvarle creando una cartella nella home dell'utente con dentro un file dove, appunto, salvare i parametri.
ho però alcuni problemi.
-in quale formato salvare il file? io pensavo a xml perchè già strutturato
-come passare i parametri di connessione al metodo che è fatto così:
codice:
public class DBManager {
private static DBManager instance = null;
final static String HOST = "...";
final static String DB = "...";
final static String USER = "...";
final static String PWD = "...";
private static Connection conn = null;
private DBManager() {
}
public static DBManager getInstance() {
return (instance == null) ? (instance = new DBManager()) : instance;
}
public Connection getConnection() throws ClassNotFoundException, SQLException {
Class.forName("com.mysql.jdbc.Driver");
conn = DriverManager.getConnection("jdbc:mysql://" + HOST + ":3306/" + DB + "?user=" + USER + "&password=" + PWD);
return conn;
}
.......