Ver Mensaje Individual
  #2 (permalink)  
Antiguo 06/10/2011, 02:30
Avatar de Fuzzylog
Fuzzylog
 
Fecha de Ingreso: agosto-2008
Ubicación: En internet
Mensajes: 2.511
Antigüedad: 16 años, 2 meses
Puntos: 188
Respuesta: unir ResultSet NO TABLAS

Yo lo que hago cuando obtengo un resultset es obtener el contenido de cada columna y volcarlo en variables de objetos que luego van en una collection (en general).

Si tienes rs1 y rs2 y quieres hacer una union, y suponiendo q cada uno tiene un array de Strings, compruebas con un or si alguno de ellos continua teniendo elementos...
if(rs1.hasNext() || rs2.hasNext()) {
}
y dentro repites la operación
String nextValue = "";
String val1 = "";
String val2 = "";
if (rs1.hasNext) {
val1 = (String) rs1.next();
}
if (rs2.hasNext) {
val2 = (String) rs2.next();
}
nextValue = val1 + " - " + val2; // por ejemplo
Y ahi ya tienes un conjunto de valores procedentes de dos resultset de tamaños distintos

Esa sería la idea, lo que te queda a ti es implementarla.
Ánimo.
__________________
if (fuzzy && smooth) {
fuzzylog = "c00l";
return true;
}