|
|
| 通过jsp实现对数据的批量更新 |
作者:未知
文章来源:www.jspcn.net
访问次数:750次
加入时间:2005年01月19日
|
|
我这有一个程序,不知能不能帮到你!! <-- 这是a1.jsp页面程序 --> <jsp:useBean id="pool" scope="page" class="sql_link.sql_link"/>//引用数据库连接bean <html> <head> <link rel="stylesheet" type="text/css" href="main.css"> <title>Untitled</title> </head> <body> <form name=f1 action="a2.jsp" method="post"> <table> <%ResultSet rs = null; int i=0; rs=pool.Query("select id,姓名,性别 from 数据库名"); while(rs.next()) { i++; String tax="ta"+String.valueOf(i); String tbx="tb"+String.valueOf(i); String tcx="tc"+String.valueOf(i); %> <tr> <td> <input type=hidden name="<%=tcx%>" value="<%rs.getInt(1)%>"> <input type=text name="<%=tax%>" value="<%=rs.getString(2)%>"> </td> <td> <input type=text name="<%=tbx%>" value="<%=rs.getString(3)%>"> </td> </tr> <% } %> <input type=hidden name=hh value="<%=i%>"> </table> </form> </body> </html> //------------------------------------------------------------------------------ //a2.jsp接受从a1.jsp页面传过来的数据并存入数据库!! <jsp:useBean id="pool" scope="page" class="sql_link.sql_link"/>//引用数据库连接bean <html> <head> <link rel="stylesheet" type="text/css" href="main.css"> <title>Untitled</title> </head> <body> <% int key=integer.parseInt(request.getParameter("hh")); for(int i=1;i<=key;i++) { String tax="ta"+String.valueOf(i); String tbx="tb"+String.valueOf(i); String tcx="tc"+String.valueOf(i); int id=Integer.parseInt(request.getParameter(tcx)); String xm=request.getParameter(tax); String xb=reqquest.getParameter(tbx); pool.Update("update 数据库名 set 姓名=´"+xm+"´,性别=´"+xb+"´ where id="+id+""); } pool.close(); %> </body> </head> //这样就ok了!!
|
|
|