jsp操作数据库之修改
来源:互联网 发布:网络教育统考报名网 编辑:程序博客网 时间:2024/04/24 06:56
思路是 要想先修改必须查询到
图片:
查询代码如下:
<%! public static final String DBDRIVER="org.gjt.mm.mysql.Driver"; public static final String DBURL="jdbc:mysql://localhost:3306/user"; public static final String DBUSER="root"; public static final String DBPASS="************";%><% Connection conn=null; PreparedStatement pst=null; ResultSet rs=null; String id=null;%><% try{ Class.forName(DBDRIVER); conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS); request.setCharacterEncoding("utf-8"); id=request.getParameter("id"); String sql_update="select * from user_table where id='"+id+"'"; pst=conn.prepareStatement(sql_update); rs=pst.executeQuery(); if(rs.next()){%><form action="doupdate.jsp?id=<%=rs.getString("id")%>" method="post">用户名:<input type="text" value="<%=rs.getString("username")%>" name="user">密码: <input type="text" value="<%=rs.getString("password") %>" name="psw">用户类型:<select name="ty"> <option value="管理员" >管理员</option> <option value="普通用户">普通用户</option> </select><input type="submit" value="修改"><input type="reset" value="取消"></form> <% } } catch(Exception e){ out.println(e); }%>修改代码如下:
<%! public static final String DBDRIVER="org.gjt.mm.mysql.Driver"; public static final String DBURL="jdbc:mysql://localhost:3306/user"; public static final String DBUSER="root"; public static final String DBPASS="*******";%><% Connection conn=null; PreparedStatement pst=null; int rs=0; String ids=null; String user=null; String psw=null; String ty=null;%><% try{ Class.forName(DBDRIVER); conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS); request.setCharacterEncoding("utf-8"); ids=request.getParameter("id"); user=request.getParameter("user"); psw=request.getParameter("psw"); ty=request.getParameter("ty"); String sql_update="update user_table set username='"+user+"',password='"+psw+"',type='"+ty+"'where id='"+ids+"'"; pst=conn.prepareStatement(sql_update); rs=pst.executeUpdate(); if(rs!=0){ out.println("更新成功");%><jsp:forward page="query.jsp"></jsp:forward><% } } catch(Exception e){out.println(e);}%>
0 0
- jsp操作数据库之修改
- jsp操作数据库之插入
- jsp操作数据库之查询
- jsp操作数据库之删除
- JSP之JDBC操作Sql Server数据库
- JSP之JDBC操作Sql Server数据库
- jsp操作数据库之乱码问题
- jsp之javaBean操作数据库添加数据
- 2015.10.22小结 数据库删除操作及jsp乱码修改
- Solar Model数据库操作之修改数据
- 对MySQL数据库数据操作之修改
- jsp访问数据库修改
- jsp之javaBean操作数据库之查,删,改
- JSP操作Access数据库
- JSP中操作数据库
- jsp操作access数据库
- JSP使用数据库操作
- JSP数据库操作
- 从键盘连续输入一组数,对每一个数按位求和,输出和数最大者
- js各种验证文本框输入格式
- 种子用户
- 小练习
- 【第15题】360校园招聘2015届技术类笔试题
- jsp操作数据库之修改
- 什么,听说3分钟入门Cython??
- 特征选择与降维总结
- 【第16题】360校园招聘2015届技术类笔试题
- grep命令
- 收录SQL常用语句大全
- Linux usb子系统(一) _写一个usb鼠标驱动
- 配置描述符介绍
- POJ 1979 Red and Black