Lo que pasa es que no son siempre los mismos numeros de campos ni las mismas tablas. Tengo que hacer un método por cada consulta diferente? Quería hacer algo genérico.
Tengo hecho esto pero no me funciona (ya le di bastantes vueltas):
Código Java:
Ver original try {
Statement stmt
= this.
conexion.
createStatement() ; ResultSet rs
= stmt.
executeQuery( "SELECT * FROM clientes" ) ; int columnas = md.getColumnCount();
while( rs.next() ) {
for (int i=1; i<=columnas; i++) {
fila.add(rs.getString(i));
}
l.add(fila);
}
rs.close() ;
stmt.close() ;
}
return l;
}
No veo el problema
Código Java:
Ver original at conexiones.Dbase.consulta(Dbase.java:81)
at plataformas.Plataformas.main(Plataformas.java:21)
Java Result: 1
Ahora me funciona. Pero no se si es correcto:
Código Java:
Ver original try {
Statement stmt
= this.
conexion.
createStatement() ; int columnas = md.getColumnCount();
while( rs.next() ) {
for (int i=1; i<=columnas; i++) {
fila.add(rs.getString(i));
}
l.add(fila);
}
rs.close() ;
stmt.close() ;
}
return l;
}