Connection!
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
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
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
Si tienes alguna duda, pregunta que yo ya he lidiao con las bases de datos ejjej
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.