云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > 《JSP笔记》之七(数据库mysql)

《JSP笔记》之七(数据库mysql)

  • 62 次阅读
  • 3 次下载
  • 2025/5/31 17:32:21

3.记录的插入、删除和更新操作 这3种操作需要由Statement对象使用executeUpdate(string sql)方法来实现。该方法的返回值是int型,表示SQL语句影响的记录条数。 插入操作:(这里st是语句对象,前已定义) String sqlstr=”insert into 表名 values(字段值1,字段值2,……); st.executeUpdate(sqlstr); 例如,下面的例子中有语句:

String str1=\ALUES('\ sql.executeUpdate(str1); //执行添加操作。 更新操作: String sqlstr=”update 表名 set 被修改字段名=新字段值 where 条件”; st.executeUpdate(sqlstr); 删除操作: String sqlstr=”delete from 表名 where 条件”; st.executeUpdate(sqlstr);

例5 向表里添加新的记录(MySQL数据库)

前台网页select.jsp,后台表单处理程序name.jsp。可以将前台输入的信息通过后台存入到表中:

前台网页select.jsp <%@ page contentType=\ import=\ %>

数据库更新前记录: <%! public String getStr(String str) { try { } String temp_p=str; byte[] temp_t=temp_p.getBytes(\); String temp=new String(temp_t); return temp; } %> <% catch(Exception e) { } return \; Connection con; Statement sql; ResultSet rs; try{ Class.forName(\); } %> %> <%=rs.getInt(1)%> <%=rs.getString(2)%> <%=rs.getString(3)%> <%=rs.getString(4)%> <%=rs.getObject(5)%> <%=rs.getInt(6)%>

rs=sql.executeQuery(\); try{ con=DriverManager.getConnection(\,\,\); sql=con.createStatement(); catch(ClassNotFoundException e){ } out.println(e); while(rs.next()){ <% <% %>
序列号 商品名称 供应商
价格
类型
数量
<% catch(SQLException e1) { } %>

添加新记录到数据库:

序列号:
商品名称:
类型:
供应商:
价格:
数量:
} con.close();}

后台表单处理程序name.jsp

<%@ page contentType=\ import=\ %> <%! public String getStr(String str) { try { } catch(Exception e) { } String temp_p=str; byte[] temp_t=temp_p.getBytes(\); String temp=new String(temp_t); return temp; } %> <% return \; Connection con; Statement sql; ResultSet rs; try{ Class.forName(\).newInstance(); } String id=request.getParameter(\); //获取提交的序列号 if(id==null){ id=\; } String name_s=request.getParameter(\); //获取提交的商品名称 String name=getStr(name_s); String category_s=request.getParameter(\); //获取提交的分类: String category=getStr(category_s); String productor_s=request.getParameter(\); //获取提交的供应商: String productor=getStr(productor_s); String price=request.getParameter(\); //获取提交的单价: if(price==null){ con=DriverManager.getConnection(\sql=con.createStatement(); b\,\,\); catch(ClassNotFoundException e){ } out.println(e); price=\; } String number=request.getParameter(\); //获取提交的数量: if(number==null){ number=\; }

搜索更多关于: 《JSP笔记》之七(数据库mysql) 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

3.记录的插入、删除和更新操作 这3种操作需要由Statement对象使用executeUpdate(string sql)方法来实现。该方法的返回值是int型,表示SQL语句影响的记录条数。 插入操作:(这里st是语句对象,前已定义) String sqlstr=”insert into 表名 values(字段值1,字段值2,……); st.executeUpdate(sqlstr); 例如,下面的例子中有语句: String str1=\ALUES('\ sql.executeUpdate(str1); //执行添加操作。 更新操作: String sqlstr=”update 表名 set 被修改字段名=新字段值 where 条件”; st.executeUpdate(sqlstr); 删除操作: String sqlstr=”del

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com