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.