AYUDA CON UNA CONEXION

luz_angel
25 de Abril del 2006
Hola, tengo un problema con una conexion de sql server solamente tengo una variable que reconece la conexion de una base de datos, pero necesito que ahora pueda reconocer dos, es decir el usuario podra elegir a que base de datos puede entrar, el problema del archivo que hace la conexion tiene a conn como una varible que hace referencia a todos los paquetes donde llamo a la base de datos...¿puedo llamar a las dos bases de datos con la misma variable?
package persistencia;

import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.ResultSet;
import java.sql.Statement;

import sun.jdbc.odbc.JdbcOdbcDriver;

public class Conexion {

private static Connection conn = null;

public static Connection getConexion() {
if (conn == null)
conn = createConnection();
return conn;
}

public static Connection createConnection() {
try {
Class.forName("com.microsoft.jdbc.sqlserver.SQLServerDriver");

conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://e06342:1433;DatabaseName=BDCFEProsil", "sa", "Welcome");
// conn = DriverManager.getConnection("jdbc:microsoft:sqlserver://e06342:1433;DatabaseName=BDProSiLDes", "sa", "Welcome");

} catch (Exception e) {
System.out.println ("Conexión: No se pudo establecer la conexión\n");
System.out.println(e.getMessage());
e.printStackTrace(); }
return conn;
}
}