hola!
tengo un problema, se que la excepcion java.lang.NullPointerException
es porque en algun momento apunto a lago nulo, xo es q no consigo saber dnd es, el error q m da es:
java.lang.NullPointerException
conexion.ConexionBD.ejecutaConsulta(ConexionBD.jav a:59)
refBD.UsuarioBD.ComprobarUsuario(UsuarioBD.java:34 )
org.apache.jsp.compusuarios_jsp._jspService(compus uarios_jsp.java:103)
org.apache.jasper.runtime.HttpJspBase.service(Http JspBase.java:94)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
org.apache.jasper.servlet.JspServletWrapper.servic e(JspServletWrapper.java:324)
org.apache.jasper.servlet.JspServlet.serviceJspFil e(JspServlet.java:292)
org.apache.jasper.servlet.JspServlet.service(JspSe rvlet.java:236)
javax.servlet.http.HttpServlet.service(HttpServlet .java:802)
y lo que tengo en las clases es, en conexionBD.java, en el metodo dnd m da fallo:
public ResultSet ejecutaConsulta(String pQuery)
{
ResultSet miRes=null;
try {
// 3.- Se realiza la petición y se recoge el resultado.
miRes=sentencia.executeQuery(pQuery);
return miRes;
}
catch (SQLException e) {
System.out.println("Excepcion capturada de SQL: " + e);}
return miRes;
}
donde sentencia esta declarado como private Statement sentencia.
y en la clase ususarioBD lo utilizo con:
consulta.EstablecerConexion();
ResultSet otraRes = consulta.ejecutaConsulta("SELECT COUNT(*) FROM USUARIOS WHERE LOGIN= '"+LOGIN+"' AND PASSWORD = '"+PASSWORD+"'");
otraRes.next();
num_usuario=otraRes.getInt(1);
otraRes.close();
consulta.CerrarConexion();
espero que se haya entendido cual es mi duda, y que alguein me lo puedo resolver pronto, porque lo necesito con bastae prisa.Muchas gracias