Pregunta del Result Set
Hola tengo este código y me manda que el juego de resultados esta agotado ayuda XD
try {
System.out.println("CONECTANDO...");
Class.forName(driver).newInstance();
System.out.println("CLASE ENCONTRADA!!!");
Connection conn=DriverManager.getConnection(this.url+servidor+puerto+sid,usuario,password);
System.out.println("CONECTADO");
Statement estado =conn.createStatement();
ResultSet result=estado.executeQuery(consulta);
while(result.next()){
System.out.println(result.getString("CLNT_NAME"));
}
//Statement estado2 =conn.createStatement();
ResultSet result2=estado.executeQuery(consulta2);
while(result2.next()){
System.out.println(result.getString("CLNT_type"));
}
}catch(SQLException e){
e.printStackTrace();
}catch(ClassNotFoundException es){
es.printStackTrace();
}catch(Exception s){
s.printStackTrace();
}
- Inicie sesión o regístrese para enviar comentarios
ciérralos
Tal vez porque no has cerrado el primer resultSet y ya estás ejecutando otro statement?
Persisten...
Pese a las recomendaciones, algunos persisten en malas prácticas.
ay yo también hubiera
ay yo también hubiera preguntado lo mismo.
Gracias por tenernos paciencia... es la falta de práctica :)
Como aclaración, no me estaba
Como aclaración, no me estaba refiriendo a aquellos que se aproximan al tema por primera vez, como el publicador original de este post, sino a aquellos que han tratado el asunto ya varias veces aquí mismo.