Java varias conecciones de Sq.
Publicado por gonzalo (112 intervenciones) el 23/12/2015 18:47:13
tengo una clase que me permite usar bases de datos, abre, consulta, actualiza y cierra.
esta clase la defino como instancia, solo le indico a cual base de datos se debe conectar
etc, todos usan la misma clase, la diferencia es la base de datos que usan.
aqui tengo entonces un problema, todos usan el mismo puerto, asi que no se si eso es correcto, en el constructor de la base de datos le digo que dependiendo del parametro que se paso se conecte a la base de datos que le corresponde
aqui leo los empleados (no da ningun problema) pero al querer leer las checadas de asistencia se "desconectan" y a partir de ahi ya no hace nada.
es posible que una conexion bloquee a la otra por usar las 2 el puerto 1433? debo darles puertos diferentes?
gracias por la ayuda, salu2
esta clase la defino como instancia, solo le indico a cual base de datos se debe conectar
1
2
MsSql Empleados = new MsSql("Nomina");
MsSql Asistencia = new MsSql("CheckPoint");
etc, todos usan la misma clase, la diferencia es la base de datos que usan.
aqui tengo entonces un problema, todos usan el mismo puerto, asi que no se si eso es correcto, en el constructor de la base de datos le digo que dependiendo del parametro que se paso se conecte a la base de datos que le corresponde
1
2
3
4
5
6
7
8
9
10
11
12
13
switch(BaseDeDatos)
{
case "Nomina":
getConnection="jdbc:sqlserver://localhost:1433;database=Nomina";
login="pizza";
password="deliciosa";
break;
case "CheckPoint":
getConnection="jdbc:sqlserver://localhost:1433;database=CheckPoint"
login ="ajos";
password ="asco";
break;
}
aqui leo los empleados (no da ningun problema) pero al querer leer las checadas de asistencia se "desconectan" y a partir de ahi ya no hace nada.
es posible que una conexion bloquee a la otra por usar las 2 el puerto 1433? debo darles puertos diferentes?
gracias por la ayuda, salu2
Valora esta pregunta


0