Acceso a base de datos con JSP
    
		    Hola, tengo un problema con una consulta a una tabla en mysql
Sucede que en esa tabla tengo tres campos, el cual uno de ellos es el id de otra tabla para asociar datos, algo asi:
tabla 1 Nombre:direccion
Campos: id_d, Nombre
tabla 2 Nombre: direcciones
Campos: id_dir, Nombre, id_d
en el jsp tengo unos radio que obtienen el id_d cuando se selecciona una opcion de direccion, y ese valor lo envio a la otra jsp que realiza la consulta a la BD a traves de unas clases. En el jsp obtengo el valor del radio asi:
clase1.getDirecciones(request.getParameter ("nombre_del_radio"));
con eso le envio a la clase1 al metodo getDirecciones el id que debe tener id_d para hacer entonces la consulta a la BD que es algo asi:
("SELECT Id_dir, Nombre FROM direcciones" +
" WHERE Id_d = ?");
eso que trato de hacer esta bien?, porque lo que me sale es un error de que es null, y en la tabla direcciones para la direccion 3 por ejemplo que el valor del radio en algun momento tengo diferentes nombres, es decir, q no esta vacia, hay un problema no lo esta haciendo...y no se que sucede?¿
Tambien tengo en la clase 1 en el metodo getDirecciones el preparedStatement.setString (3, Id);
le asigno el id que paso por el radio al campo 3 de la tabla porque alli esta id_d, eso esta bien?
Espero haberme explicado...Gracias de antemano por la ayuda...
	    
    Sucede que en esa tabla tengo tres campos, el cual uno de ellos es el id de otra tabla para asociar datos, algo asi:
tabla 1 Nombre:direccion
Campos: id_d, Nombre
tabla 2 Nombre: direcciones
Campos: id_dir, Nombre, id_d
en el jsp tengo unos radio que obtienen el id_d cuando se selecciona una opcion de direccion, y ese valor lo envio a la otra jsp que realiza la consulta a la BD a traves de unas clases. En el jsp obtengo el valor del radio asi:
clase1.getDirecciones(request.getParameter ("nombre_del_radio"));
con eso le envio a la clase1 al metodo getDirecciones el id que debe tener id_d para hacer entonces la consulta a la BD que es algo asi:
("SELECT Id_dir, Nombre FROM direcciones" +
" WHERE Id_d = ?");
eso que trato de hacer esta bien?, porque lo que me sale es un error de que es null, y en la tabla direcciones para la direccion 3 por ejemplo que el valor del radio en algun momento tengo diferentes nombres, es decir, q no esta vacia, hay un problema no lo esta haciendo...y no se que sucede?¿
Tambien tengo en la clase 1 en el metodo getDirecciones el preparedStatement.setString (3, Id);
le asigno el id que paso por el radio al campo 3 de la tabla porque alli esta id_d, eso esta bien?
Espero haberme explicado...Gracias de antemano por la ayuda...
		    Hola,
En principio lo que planteas esta bien. Pero a que te refieres con que te da un error null? Te refieres a que el objeto ResultSet de tu querry queda en null? O te refieres a un nullPointerException?
Te recomiendo que al hacer el debug de tu aplicación compruebes primero que las sentencias SQL sean correctas (eso puedes acerlo con el programa cliente de MySQL o cualquier cliente GUI de las que ellos mismos proporcionan), y que los parametros de tus jsp realmente lleguen a su destino.
Suerte.
    En principio lo que planteas esta bien. Pero a que te refieres con que te da un error null? Te refieres a que el objeto ResultSet de tu querry queda en null? O te refieres a un nullPointerException?
Te recomiendo que al hacer el debug de tu aplicación compruebes primero que las sentencias SQL sean correctas (eso puedes acerlo con el programa cliente de MySQL o cualquier cliente GUI de las que ellos mismos proporcionan), y que los parametros de tus jsp realmente lleguen a su destino.
Suerte.
