Consulta de La Base de Datos Desde JSP

  • Published on
    05-Nov-2015

  • View
    19

  • Download
    11

DESCRIPTION

k

Transcript

<p>Consulta de la Base de Datos desde JSPPara esta conexion primero se creara una clase conexion la cual llamaremos en el jsp para conectarnos.La clase conexion es la siguiente:</p> <p>--------------------clase conexion.java--------------------------package conexion;import java.sql.*;</p> <p>public class conexion {//atributos</p> <p> private String bd = "practica1"; private String login = "root"; private String password = "123"; private String url = "jdbc:mysql://localhost/"+bd; Connection canal = null;</p> <p>//contructorpublic conexion(){ try { Class.forName("com.mysql.jdbc.Driver"); canal=DriverManager.getConnection(url,login,password); } catch(java.lang.ClassNotFoundException e){} catch(SQLException e) {}; }//metodos public Connection getConnection(){ return canal; } public void desconectar(){ canal = null; }}----------------------------------------------------------------------------------------------- Una ves creada y corrida la clase conexion.java ahora si podemos crear nuestro jsp que consulte nuestra BD </p> <p> -------------------------------consulta.jsp------------------------</p> <p>//aqui se importa la clase conexion que se encuentra la carpeta conexion</p> <p>//creamos el objeto con</p> <p><br /><br /></p> <p> MODULO DE CONSULTAS </p> <p> ID NOMBRES </p> <p>------------------------------------------------------------------------------------</p> <p>Recuerda que si usas apache tomcat la clase conexion.java y conexion.class deben estar enApache Software Foundation\Tomcat X.X\webapps\practica1\WEB-INF\classes\</p> <p>La BD que use es la siguiente</p> <p>bueno con esto tendran</p> <p>Publicado porjesus gutierrez lopezen23:25Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest3 comentarios:1. Annimo22 de abril de 2014, 4:27HOLA, he estado intentando hacer la consulta sql, pero me marca error en "tabla = instruccion.executeQuery("select * from servicio");</p> <p>el error sale en rojo y cuando trato de pararme en el me sale un mensaje que dice "required com.mysql.jdbc.connection found java.sql.connection"</p> <p>AYUDA POR FAVOR, debo entregar el proyecto en un daResponderRespuestas1. anthony carranza22 de mayo de 2014, 22:05tienes que agregar en la libraries el mysql jdbc driver para que te funcioneResponder2. Felipe Hermosilla Verdugo17 de julio de 2014, 13:55Este comentario ha sido eliminado por el autor.Responder</p> <p>Insertar registros en la Base de Datos desde JSPEn la entrada de Consulta de Base de Datos desde JSP mostre la clase conexion, bueno aqui de igualmanera se necesitara. Este jsp que enseguida mostrare es para insertar datos en la BD usando la clase conexion..-----------------------insert.jsp------------------------</p> <p><br /> ALTA DE USUARIO Clave del usuario Nombre del usuario </p> <p>Aqui puede descargar el ejemplo</p> <p>http://www.megaupload.com/?d=XTNVUWHJPublicado porjesus gutierrez lopezen0:21Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest4 comentarios:1. Damy M G9 de noviembre de 2012, 6:08Muchas gracias por publicar esto :) me sirvio muchisimo!Responder2. Annimo26 de marzo de 2013, 1:09amigo podrias subir el ejemplo completo a un nuevo servidor ya que los enlaces que estan en tu blog los han borrado y estoy muy interesado en aprender esto de JSPs es bastante interesante la forma en la que explicas tus ejemplos graciasResponder3. Unknown1 de junio de 2014, 20:57hola, gracias por tu aporte me ha servido pero podras colocar todo el ejemplo en un repositorio nuevo. Se agradece.Responder4. Unknown1 de junio de 2014, 20:58O me lo podras mandar al correo anaelba777@yahoo.com. GraciasResponder</p> <p>Eliminar registros en la Base de Datos desde JSPEn la entrada de Consulta de Base de Datos desde JSP mostre la clase conexion, bueno aqui de igualmanera se necesitara. Este jsp que enseguida mostrare es para eliminar datos en la BD usando la clase conexion..</p> <p>----------------------.-------------------------elimanar.jsp-------------------------------------------------</p> <p><br /> BAJA DE USUARIO Clave del usuario </p> <p>Publicado porjesus gutierrez lopezen19:53Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en Pinterest2 comentarios:1. Jorge14 de junio de 2013, 5:23no me sale men no me elimina me podrias ayudarResponder2. oscar dario becerra ponce12 de diciembre de 2013, 0:41buen aporte (Y)Responder_________________________________________________________________________________</p> <p>Servlet Recibir datos por POST de un formulario.Java ServletHola que tal hoy te explicare como enviar datos por post y recibirlos por un servlet para mostrarlos en HTML.</p> <p>Aqui puedes encontrar la carpetarcon este ejemplo solo colocalo dentro de \webapps para que funcionedescargar.</p> <p>Primero crearemos el formularia donde capturaremos los datos que sean enviados.</p> <p>www\enviar\html\formulario.jsp</p> <p>/*El formulario enviara los datos a url-pattern del xml /servlet/recibir*/</p> <p>FORMULARIO</p> <p>Nombre</p> <p>Apellidos</p> <p>Direccion</p> <p>Telefono</p> <p>Descripcion</p> <p>Segundo crearemos el xml que lanzara la clase de java para mostrar en el explorador.</p> <p>\enviar\WEB-INF\web.xml</p> <p>Connexion BDjdbc/soyITZjavax.sql.DataSourceContainer</p> <p>/*En esta parte llamamos ala clase recibe le colocamos el nombre de Java*/</p> <p>Javarecibir</p> <p>/*En esta parte se especifica la paguina donde se quiere incluir en la busqueda */</p> <p>Java/servlet/recibir</p> <p>Tercero se tiene que realizar la clase recibir donde obtendremos los datos enviados por el vormulario.enviar\WEB-INF\classes\recibir.javaimport javax.servlet.*;import javax.servlet.http.*;import java.io.*;import java.util.*;</p> <p>public class recibir extends HttpServlet{public void doPost(HttpServletRequest request,HttpServletResponse response)</p> <p>throws ServletException, IOException</p> <p>{/*En esta parte recibimos los datos del formulario*/PrintWriter out=response.getWriter();String nombre = request.getParameter("nombre");String apellidos = request.getParameter("apellidos");String direccion = request.getParameter("direccion");String tel = request.getParameter("tel");String descripcion = request.getParameter("descripcion");</p> <p>/*Se declara el tipo de contenido que sera mostrado en este caso HTML*/response.setContentType( "text/html" );/*declaramos el objeto a imprimir*/PrintWriter salida = response.getWriter();</p> <p>try</p> <p>{/*Imprimimos en html los datos enviados por formulario*/salida.println(" Formulario Nombre "+nombre+" Apellidos "+apellidos+" Direccion "+direccion+" Telefono "+tel+" Descripcion "+descripcion+" ");</p> <p>salida.close(); }</p> <p>catch(Exception e) { e.printStackTrace(); }</p> <p>}</p> <p>}</p> <p>Aqui lo que vera</p> <p>Publicado porjesus gutierrez lopezen18:32Enviar por correo electrnicoEscribe un blogCompartir con TwitterCompartir con FacebookCompartir en PinterestNo hay comentarios:Publicar un comentario en la entrada</p>