Programación en castellano
Inicio > Foros > SQL Server > AYUDA CON UNA CONEXION
-Foros de debate

SQL Server
Lista de foros | Lista de mensajes de este foro

Privacidad: Recuerde que la información escrita en los foros de programación es 100% pública y que su ip será registrada asociada a su mensaje. Si encuentra un mensaje fuera de lugar, por favor, notifiquelo para su revisión y eliminación.

AYUDA CON UNA CONEXION
Enviado por luz_angel el día 24 de abril de 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;
}
}

 
Re: AYUDA CON UNA CONEXION
Enviado por marcooq el día 24 de abril de 2006

sorry nena... no veo lenguajes basuras como java... solo visual basic, c# ok???

 

Re: AYUDA CON UNA CONEXION
Enviado por daavich el día 15 de mayo de 2006

Según me parece el código que envías no debería haber problemas sólo tendrías que pasar algún tipo de parámetro más para indicar qué conexión usar cuando utilices la función getConnection (con esto machacarías una conexión cuando cambies de tipo). Por otra parte si quieres mantener las dos conexiones activas tendrías que crear dos objetos Connection dentro de tu propia clase y selecionar uno u otro en función del parámetro.

P.D. no eches cuenta al de arriba que Java le da 1024 vueltas a VB. El que programa en VB es que no sabe programar en condiciones.

 


Tienda
Patrocinados
 

Copyright © 1999-2007 Programación en castellano. Todos los derechos reservados.
Formulario de Contacto - Datos legales - Publicidad
Mantenida por: Claudio y Dani.

Hospedaje web y servidores dedicados linux por Ferca Network

red internet: musica mp3 | amor | hospedaje web linux | registro de dominios | servidores dedicados
más internet: comprar | gratis | posicionamiento en buscadores | decoración libre | gifs animados