Connection!

locojava2005
23 de Marzo del 2005
bueno mi problema es este:
al abrir una ventana quiero hacer 2 consultas!para que se presenten en un comboBox(choice)
en la primera consulta normal si me hace, pero la segunda NO!
cn=DriverManager.getConncetion(url);
st=cn.createStatement();
rs=st.executeQuery(strSql);
opero y muestro en mi CHOICE!
////
para hacer la segunda consulta tengo que cerrar la conexion???? y luego volver abrirla??? o que es loque tengo que cerrar?? espero una ayuda! gracias


sal00m
23 de Marzo del 2005
No hay que cerrar la conexion. Yo lo que hago es tener un procedimiento aparte que es Realizar consulta, y lo que devuelve es un resultset. Lo que tienes que hacer es crear un nuevo statement y usar el execute query, pero no hay que crear una conexion nueva

Si tienes alguna duda, pregunta que yo ya he lidiao con las bases de datos ejjej

dibu
23 de Marzo del 2005
Es cierto, no tienes que cerrar la conexión, pero si quieres utilizar el mismo ResultSet y el mismo statement, los tendrás que cerrar primero, porque en la primera consulta que realizas, los datos quedan guardados en el resultset y si no lo cierras, quedará con los mismos datos.