Advertisement
Guest User

Untitled

a guest
Feb 28th, 2019
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 2.09 KB | None | 0 0
  1. import java.io.*;
  2. import javax.servlet.*;
  3. import javax.servlet.http.*;
  4. import java.sql.*;
  5.  
  6. public class TablaVotos extends HttpServlet {
  7.     private Connection _con = null;
  8.     private Statement _stmt = null;
  9.     private ResultSet _rs = null;
  10.  
  11.     public TablaVotos() {
  12.         super();
  13.     }
  14.  
  15.     public void init(ServletConfig cfg) throws ServletException {
  16.         try {
  17.             String url = "jdbc:mysql://localhost/bd_jugadores";
  18.             String username = "root";
  19.             String password = "TheDarkSide";
  20.  
  21.             Class.forName("com.mysql.jdbc.Driver").newInstance();
  22.             _con = DriverManager.getConnection(url, username, password);
  23.         } catch (Exception e) {
  24.             System.out.println("ERROR EN LA CONEXION");
  25.             e.printStackTrace();
  26.         }
  27.     }
  28.  
  29.     public void doPost(HttpServletRequest req, HttpServletResponse res)
  30.             throws ServletException, IOException {
  31.         String nombreP = (String) req.getParameter("txt_nombre");
  32.         PrintWriter out = res.getWriter();
  33.  
  34.         res.setContentType("text/html");
  35.         out.println("<html>");
  36.         out.println("<head>");
  37.         out.println("<title>JDBC</title>");
  38.         out.println("</head>");
  39.         out.println("<body>");
  40.         out.println("<font size=\"10\"><h1>Ejemplo JDBC</h1>");
  41.         out.println("<table border=\"1\">");
  42.         out.println("<tr><td><b>Jugador</b></td><td><b>Votos</b></td></tr>");
  43.  
  44.         try {
  45.             String nombre;
  46.             int votos;
  47.  
  48.             _stmt = _con.createStatement();
  49.             _rs = _stmt.executeQuery("SELECT * FROM jugadores");
  50.  
  51.             while (_rs.next()) {
  52.                 nombre = _rs.getString("nombre");
  53.                 votos = _rs.getInt("votos");
  54.                 out.println("<tr><td>" + nombre + "</td><td>" + votos
  55.                         + "</td></tr>");
  56.             }
  57.  
  58.             _rs.close();
  59.             _stmt.close();
  60.         } catch (Exception e) {
  61.             System.out.println("NO LEE DE LA TABLA");
  62.             e.printStackTrace();
  63.         }
  64.  
  65.         out.println("</table>");
  66.         out.println("<h3>Muchas gracias " + nombreP
  67.                 + " por su visita.</h3></font>");
  68.         out.println("</body>");
  69.         out.println("</html>");
  70.         out.close();
  71.  
  72.     }
  73.  
  74.     public void destroy() {
  75.         try {
  76.             _con.close();
  77.         } catch (Exception e) {
  78.             System.out.println("ERROR AL CERRAR LA CONEXION");
  79.             e.printStackTrace();
  80.         }
  81.  
  82.         super.destroy();
  83.     }
  84. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement