modificar una base de datos con servlets
    
		    estoy trabajando con servlets, html y mysql
ayuda tengo dos servlets donde quiero modificar
tengo estos dos servlets si manda llamar al formulario lleno pero sin los textarea llenos y todo lo que tengo en la base de datos esta dentro de los formularios pero no se como hacer para nadamas uno de mi base de datos
protected void dopost(HttpServletRequest req, HttpServletResponse res)
throws IOException , ServletException {
res.setHeader("Content-Type", "text/html");
PrintWriter out = res.getWriter();
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
String URL="jdbc:odbc:servlet";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection(URL);
String query ="SELECT ID_Proyecto,Nombre,Sector,FechaInicio,Status,Descripcion,Comentario,ID_Grupo FROM "+"PROYECTOS"+
"WHERE ID_Proyecto="+ID_Proyecto;
stmt=con.createStatement();
rs=stmt.executeQuery(query);
out.println("<center><h1> Modificar el Proyecto</h1></center>");
   
while(rs.next()) {
String tmpID_Proyecto=rs.getString(1);
String tmpNombre=rs.getString(2);
String tmpSector=rs.getString(3);
String tmpFechaInicio=rs.getString(4);
String tmpStatus=rs.getString(5);
String tmpDescripcion=rs.getString(6);
String tmpComentario=rs.getString(7);
String tmpID_Grupo=rs.getString(8);
         
out.println("<html>");
out.println("<head>");
out.println("<table>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*ID</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpID_Proyecto+" maxlength='10'>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Nombre</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpNombre+" maxlength='30'>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Sector</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpSector+" maxlength='30'>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Fecha</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input type='text' value="+tmpFechaInicio+" maxlength='10'>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Estatus</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpStatus+">");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Descripcion");
out.println("</td>");
out.println("<td align='center'>");
out.println("<textarea value="+tmpDescripcion+" rows='3' cols='20'></textarea>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>Comentario</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<textarea value="+tmpComentario+" rows='3' cols='20'></textarea>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*ID_Grupo</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpID_Grupo+" maxlength='10'>");
out.println("</td>");
out.println("</tr>");
out.println("</table>");
out.println("</head>");
out.println("</html>");
}
out.println("</select>");
out.println("<br>");
out.println("<center><input type=submit value=Aceptar></center>");
out.println("</form>");
out.println("</body>");
}//try
catch(ClassNotFoundException e){ }
catch(SQLException e){ }
catch(NumberFormatException e) { }
}
}
*************
y el otro es
public class servModificar extends HttpServlet {
public void doGet (HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException {
res.setContentType("text/html");
PrintWriter out=res.getWriter();
String URL="jdbc:odbc:BEDGN";
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
            
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection(URL);
stmt=con.createStatement();
      
String query="SELECT ID_Proyecto,Nombre FROM Proyectos";
stmt=con.createStatement();
rs=stmt.executeQuery(query);
          
out.println("<form method=get action=/BEDGN/servlet/serModificar>");
out.println("<center><h1> Eliga el Proyecto a Modificar</h1></center>");
        
out.println ("<center> <select name=ID_Proyecto> </center>");
while(rs.next()) {
String tmpID_Proyecto=rs.getString(1);
String tmpNombre=rs.getString(2);
out.println("<option value="+tmpID_Proyecto+">"+tmpID_Proyecto+"-" +tmpNombre+"</option>");
        
                
}//while
         
out.println("</select>");
out.println("<br>");
out.println("<center>");
out.println("<input type=submit value=Aceptar>");
out.println("</form>");
out.println("<form action='/servlet/jsp/Proyectos.htm'>");
out.println("<input type=submit value=Salir></form>");
out.println("</center>");
out.println("<br>");
out.println("</body>");
 	  
}//try
catch(NumberFormatException e) {}
catch(SQLException e) {}
catch(ClassNotFoundException e){}
}
}//class
en este ultimo selecciono el que quiero modificar pero me trae todo lo que esta en la base de datos sin los textarea
por fas ayudaaaaaaaaaaaaaaaaaaaaaa
	    
    ayuda tengo dos servlets donde quiero modificar
tengo estos dos servlets si manda llamar al formulario lleno pero sin los textarea llenos y todo lo que tengo en la base de datos esta dentro de los formularios pero no se como hacer para nadamas uno de mi base de datos
protected void dopost(HttpServletRequest req, HttpServletResponse res)
throws IOException , ServletException {
res.setHeader("Content-Type", "text/html");
PrintWriter out = res.getWriter();
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
String URL="jdbc:odbc:servlet";
try {
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection(URL);
String query ="SELECT ID_Proyecto,Nombre,Sector,FechaInicio,Status,Descripcion,Comentario,ID_Grupo FROM "+"PROYECTOS"+
"WHERE ID_Proyecto="+ID_Proyecto;
stmt=con.createStatement();
rs=stmt.executeQuery(query);
out.println("<center><h1> Modificar el Proyecto</h1></center>");
while(rs.next()) {
String tmpID_Proyecto=rs.getString(1);
String tmpNombre=rs.getString(2);
String tmpSector=rs.getString(3);
String tmpFechaInicio=rs.getString(4);
String tmpStatus=rs.getString(5);
String tmpDescripcion=rs.getString(6);
String tmpComentario=rs.getString(7);
String tmpID_Grupo=rs.getString(8);
out.println("<html>");
out.println("<head>");
out.println("<table>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*ID</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpID_Proyecto+" maxlength='10'>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Nombre</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpNombre+" maxlength='30'>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Sector</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpSector+" maxlength='30'>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Fecha</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input type='text' value="+tmpFechaInicio+" maxlength='10'>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Estatus</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpStatus+">");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*Descripcion");
out.println("</td>");
out.println("<td align='center'>");
out.println("<textarea value="+tmpDescripcion+" rows='3' cols='20'></textarea>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>Comentario</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<textarea value="+tmpComentario+" rows='3' cols='20'></textarea>");
out.println("</td>");
out.println("</tr>");
out.println("<tr>");
out.println("<td align='right'>");
out.println("<h3>*ID_Grupo</h3>");
out.println("</td>");
out.println("<td align='center'>");
out.println("<input value="+tmpID_Grupo+" maxlength='10'>");
out.println("</td>");
out.println("</tr>");
out.println("</table>");
out.println("</head>");
out.println("</html>");
}
out.println("</select>");
out.println("<br>");
out.println("<center><input type=submit value=Aceptar></center>");
out.println("</form>");
out.println("</body>");
}//try
catch(ClassNotFoundException e){ }
catch(SQLException e){ }
catch(NumberFormatException e) { }
}
}
*************
y el otro es
public class servModificar extends HttpServlet {
public void doGet (HttpServletRequest req,HttpServletResponse res)
throws ServletException,IOException {
res.setContentType("text/html");
PrintWriter out=res.getWriter();
String URL="jdbc:odbc:BEDGN";
Connection con=null;
Statement stmt=null;
ResultSet rs=null;
try{
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
con=DriverManager.getConnection(URL);
stmt=con.createStatement();
String query="SELECT ID_Proyecto,Nombre FROM Proyectos";
stmt=con.createStatement();
rs=stmt.executeQuery(query);
out.println("<form method=get action=/BEDGN/servlet/serModificar>");
out.println("<center><h1> Eliga el Proyecto a Modificar</h1></center>");
out.println ("<center> <select name=ID_Proyecto> </center>");
while(rs.next()) {
String tmpID_Proyecto=rs.getString(1);
String tmpNombre=rs.getString(2);
out.println("<option value="+tmpID_Proyecto+">"+tmpID_Proyecto+"-" +tmpNombre+"</option>");
}//while
out.println("</select>");
out.println("<br>");
out.println("<center>");
out.println("<input type=submit value=Aceptar>");
out.println("</form>");
out.println("<form action='/servlet/jsp/Proyectos.htm'>");
out.println("<input type=submit value=Salir></form>");
out.println("</center>");
out.println("<br>");
out.println("</body>");
}//try
catch(NumberFormatException e) {}
catch(SQLException e) {}
catch(ClassNotFoundException e){}
}
}//class
en este ultimo selecciono el que quiero modificar pero me trae todo lo que esta en la base de datos sin los textarea
por fas ayudaaaaaaaaaaaaaaaaaaaaaa
