Ver Mensaje Individual
  #1 (permalink)  
Antiguo 10/04/2013, 15:26
cesar180687
 
Fecha de Ingreso: abril-2013
Mensajes: 7
Antigüedad: 11 años, 9 meses
Puntos: 0
duda con consulta

Que tal,

Tengo una duda con una consulta en sql Server y java

Normalmente nosotros hacemos consultas de este tipo

String sql ="select * from empleados"
PreparedStatement cmd = cn.prepareStatement(sql);
Statement st = cn.createStatement();
ResultSet rs = cmd.executeQuery();

Pero que pasa cuando hacemos consultas usando inner join hacia
2 bases de datos diferentes.

String sql ="select * from base1.dbo.tabla inner join base2.dbo.tabla ON base1.dbo.tabla.Id=base2.dbo.tabla.id"
PreparedStatement cmd = cn.prepareStatement(sql);
Statement st = cn.createStatement();
ResultSet rs = cmd.executeQuery();


lo que pasa es que cuando hacemos una consulta a una sola base de datos
ocupamos una sola conexion pero cuando es una consulta de 2 tablas de 2 bases
diferentes forzozamente tenemos que hacer 2 conexiones

Alguien sabe como puedo hacer esto ????????

Estoy usando Java + sql Server.