Servlet para consultar una tabla de una BD

Este servlet es para consultar una tabla de una base de datos oracle


import java.io.*;
import javax.servlet.*;
import javax.servlet.http.*;
import java.sql.*;

public class consulta_archivo extends HttpServlet
{
 static String login = "system";
 static String password = "root";
 static String url = "jdbc:oracle:thin:@localhost:1521:XE";
 Connection conn;

public void init(ServletConfig config)
throws ServletException
{
 try
 {
  Class.forName("oracle.jdbc.driver.OracleDriver").newInstance();
  conn = DriverManager.getConnection(url,login,password);
 }
 catch (Exception e)
 {
  System.out.println(e.toString());
 }
}

public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException
{
 PrintWriter out = response.getWriter();
 out.println("Estamos Conectados");
 try
 {
  String nombre_var, edad_var, qry;;
  Statement stmt;
  ResultSet rs;
  qry = "select nombre, edad from agenda";
  stmt = conn.createStatement();
  rs = stmt.executeQuery(qry);
  out.println("<h1>Nombre    Edad");
  while(rs.next())
  {
   nombre_var = rs.getString("nombre");
   edad_var = rs.getString("edad");
   out.println(""+nombre_var+" "+edad_var+" </p>");
  }
  rs.close();
  stmt.close();
 }
 catch (Exception e)
 {
  System.out.println(e.toString());
  out.println("No conectado. Error:"+" "+e);
 }
}

public void destroy()
{
 try
 {
  conn.close();
 }
 catch (Exception e)
 {
  System.out.println(e.toString());
 }
}
}
Anuncios

Acerca de pepness
Nuevo en todo esto de blogs, esto lo tomo como test para diseñar y programar. ^^

Responder

Introduce tus datos o haz clic en un icono para iniciar sesión:

Logo de WordPress.com

Estás comentando usando tu cuenta de WordPress.com. Cerrar sesión / Cambiar )

Imagen de Twitter

Estás comentando usando tu cuenta de Twitter. Cerrar sesión / Cambiar )

Foto de Facebook

Estás comentando usando tu cuenta de Facebook. Cerrar sesión / Cambiar )

Google+ photo

Estás comentando usando tu cuenta de Google+. Cerrar sesión / Cambiar )

Conectando a %s

A %d blogueros les gusta esto: