[Resuelto] Error lang NullPointerExeption
Buenos días amigos del foro, soy un usuario novato en esto de java estoy realizando un proyecto escolar con el cual finalizare mi cuatrimestre y estoy atorado con un problema al momento de mezclar Java y MySLQ.
Al momento de mandar una consulta desde Java a MySql me aparece lo siguiente
at dbManager.dbUsuario.addUsuario(dbUsuario.java:19)
at javaapplication4.JavaApplication4.main(JavaApplication4.java:24)
Java Result: 1
Y quería saber si alguien a tenido el mismo error o algún error parecido. El trozo de código que lanza ese error es este.
try {
dbCallStat = dbConnection.prepareCall(("{? = call INSERT_tblUsuario_Add(?,?,?,?,?)}"));
dbCallStat.registerOutParameter(1, Types.INTEGER);
dbCallStat.setString(2, usrID);
dbCallStat.setString(3, usrEmail);
dbCallStat.setString(4, usrNombre);
dbCallStat.setString(5, usrPassword);
dbCallStat.setInt(6, usrAcceso);
dbCallStat.execute();
queryDone = getBool(dbCallStat.getInt(6));
return queryDone;
} catch (SQLException ex) {
ex.printStackTrace(System.out);
return queryDone;
}
}
Y ya vague por todas las paginas que pude encontrar y fui depurando el error que inicio como uno gigantesco ahora solo se resume a ese, y por lo que he estado investigando y pude comprender se debe a que alguno de los parámetros no hace lo que debería.
Agradecería cualquier ayuda que pudieran prestarme, gracias.
- Inicie sesión o regístrese para enviar comentarios
Error lang nullpointerexception
Tal vez el error este ahi creo
dbCallStat = dbConnection.prepareCall(("{? = call INSERT_tblUsuario_Add(?,?,?,?,?)}"));
Driver
Ya lo solucione gracias, al parecer es error del driver por lo que después de leer en el foro oficial del driver JDCB y en el bug tracker me di cuenta que las versiones posteriores al 5.1.11 presentan un bug al tratar de obtener parámetros de tipo OUT, IN/OUT de un stored procedure por lo que me procedí a instalar dicha versión 5.1.11 y todo empezó a funcionar bien.
Gracias.