Seleccionar página

‘ORA-01000: número máximo de cursores abiertos excedido’ en Oracle con Java (JDBC)

por | Jun 8, 2011 | Java

Si da este mensaje de error (‘ORA-01000: número máximo de cursores abiertos excedido’) es porque no se están cerrando correctamente los PreparedStatement y lo ResultSet en las consultas que estamos haciendo a BD.

Hay que asegurarse de cerrarlos y lo mejor es ponerlos en un “finally” por si dierá algún error:

PreparedStatement ps = null;
ResultSet rs = null;
try{

// Aqui va la logica de JDBC

} catch(Exception e) {
try {
rs.close();
} catch (Exception e) {
}
try {
ps.close();
} catch (Exception e) {
}
}

Te puede interesar…

0 comentarios

Enviar un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *