Foros del Web » Programación para mayores de 30 ;) » Java »

problema con html servlet y sql !

Estas en el tema de problema con html servlet y sql ! en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 09/07/2013, 15:19
Avatar de FelipeOsorno  
Fecha de Ingreso: julio-2013
Mensajes: 1
Antigüedad: 10 años, 9 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

Etiquetas: servlet
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:54.