¿Un ResultSet y un Statement solo valen para una sola consulta?. ¿No puedo ejecutar varias consultas con un statement, y guardarlos en un mismo ResultSet?.
A ver, supongamos que tengo que acceder a dos tablas diferentes, para recuperar cosas distintas.
Código:
Este sería el primer acceso a una tabla. Ahora necesito acceder a Tabla2 en el mismo código, más abajo... ¿no puedo cerrar el Statement y el ResultSet para volver a abrirlos?. Es decir:String miQuery = "Select ..... loquesea From Tabla1 Where ....loquesea;"; ResultSet res; Statement stat; stat = miconnection.createStatement(); res = stat.executeQuery(miQuery);
Código:
¿No sería posible?. ¿Tendría que crear un statement por cada consulta que necesite hacer?.String miQuery2 = "Select blablabla From Tabla2 Where blablabla;"; stat.close(); stat = miconnection.createStatement(); res = stat.executeQuery(miQuery2);
Un saludo, ¡y gracias!.