Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/07/2013, 15:19
Avatar de FelipeOsorno
FelipeOsorno
 
Fecha de Ingreso: julio-2013
Mensajes: 1
Antigüedad: 10 años, 10 meses
Puntos: 0
Pregunta problema con html servlet y sql !

Miren el tema es que mañana entrego un proyecto de una pagina web que lo hago mediante html y servlet con netbeans, y tengo 3 tablas una de relacion y dos entidades que son CLIENTE y PELICULA y la relacion ARRIENDO bueno mi problema es que necesito hacer un html donde tenga que ingresar RUT_CLIENTE ID_CLIENTE y fecha en la tabla ARRIENDO pero tengo problemas para ejecutar la query ya que fecha no entiendo como colocarla para que me guarde como la fecha actual en mi tabla si alguien tiene alguna idea se lo agradeceria muchooooooooooo!

estos es lo que tengo

Código Java:
Ver original
  1. protected void doPost(HttpServletRequest request, HttpServletResponse response)
  2.             throws ServletException,IOException{
  3.         boolean hayerror=false;
  4.        
  5.         if(request.getParameter("txtrt")!=null)
  6.            
  7.             rut=Integer.parseInt(request.getParameter("txtrt"));
  8.         else
  9.             hayerror=true;
  10.         if(request.getParameter("txtidd")!=null)
  11.         {
  12.             id=Integer.parseInt(request.getParameter("txtidd"));
  13.            
  14.         }
  15.         else
  16.             hayerror=true;
  17.         if(request.getParameter("txtda")!=null)
  18.         {
  19.             date=Integer.parseInt(request.getParameter("txtda"));
  20.         }
  21.         else
  22.             hayerror=true;
  23.         if(!hayerror)
  24.         {
  25.             if(insertar()==0)
  26.                 paginahtml(response);
  27.             else
  28.                 response.sendError(500,"se ha producido un error al insertar en la bd");
  29.         }
  30.         else
  31.             response.sendError(500,"se ha producido un error al recibir los parametros");
  32.     }//fin doPost
  33.     public int insertar()
  34.     {
  35.        Statement stmt=null;
  36.        int nfilas=0;
  37.        
  38.        try
  39.        {
  40.            stmt=cnn.createStatement();
  41.            nfilas=stmt.executeUpdate("insert into APP.ARRIENDO values("+rut+","+id+","+date+")");
  42.            if(nfilas!=1)
  43.                return -1;
  44.        }
  45.        catch(SQLException sql)
  46.        {
  47.            System.out.println("se produjo un error ejecutando la insercion");
  48.            System.out.println(sql.getMessage());
  49.            return -2;
  50.        }
  51.        finally
  52.        {
  53.            if(stmt!=null)
  54.            {
  55.                try
  56.                {
  57.                    stmt.close();
  58.                }
  59.                catch(SQLException e)
  60.                {
  61.                    System.out.println("Error cerrando statement");
  62.                    System.out.println(e.getMessage());
  63.                    return -3;
  64.                }
  65.            }
  66.            return 0;
  67.        }
  68.     }
  69.    
  70.     public void paginahtml(HttpServletResponse resp)
  71.     {
  72.         PrintWriter out=null;
  73.         try
  74.         {
  75.             out=resp.getWriter();
  76.         }
  77.         catch(IOException x)
  78.         {
  79.             System.out.println("se ha producido una excepcion");
  80.         }
  81.         resp.setContentType("text/html");
  82.          out.println("<html>");
  83.             out.println("<head>");
  84.             out.println("<title>Insertar Cliente</title>");            
  85.             out.println("</head>");
  86.             out.println("<body background=Imagines/fi.jpg>");
  87.             out.println("<table align=center width=10000>");
  88.             out.println("<tr>");
  89.             out.println("<td>");
  90.             out.println("<h1> El rut del cliente  : " + rut + "</h1>");
  91.             out.println("</td>");
  92.             out.println("<tr>");
  93.             out.println("<tr>");
  94.             out.println("<td>");
  95.             out.println("<h1> Arrendo  : " + id + "</h1>");
  96.             out.println("</tr>");
  97.             out.println("</td>");
  98.             out.println("<tr>");
  99.             out.println("<td>");
  100.             out.println("<h1>En la fecha : " + date + "</h1>");
  101.             out.println("</tr>");
  102.             out.println("</td>");
  103.             out.println("</table>");
  104.             out.println("<h1><a href=InsertarCliente.html> Volver Atras!</a>");
  105.               out.println("<table align=center>");
  106.             out.println("<tr>");
  107.             out.println("<td> <img src=Imagines/tik.png width=300 height=300>");
  108.             out.println("</td>");
  109.             out.println("</tr>");
  110.             out.println("</table>");
  111.            
  112.             out.println("</body>");
  113.             out.println("</html>");
  114.             out.close();
  115.            
  116.                            
  117.                }

Última edición por razpeitia; 09/07/2013 a las 15:59