Servlet para consultar una tabla de una BD
17 octubre 2010 Dejar un comentario
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());
}
}
}

