modificar una base de datos con servlets

saber
27 de Julio del 2005
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