任务13、更新数据库中的数据
【任务目标】学习使用Statement接口更新数据库中数据的方法
【知识要点】通过Statement接口的executeUpdate方法执行SQL语句,对数据库进行修改操作。
【程序代码示例】 insertStudent.jsp <%@ page contentType=”text/html;charset=gb2312”%>
添加学生信息 添加新学生信息
Convert.jsp <%! public String Bytes(String str) { try{
String strOld=str;
byte[] strNew=strOld.getBytes(ISO8859-1”);
String bytes=new String(strNew);
return bytes;
}
catch(Exception e){}
return null;
}
<%>
do_insert.jsp <%@ page contentType=”text/html;charset=gb2312” language=”java”%> <%@ page import=”java.sql.*”%> <%@ page import=”java.util.Date”%>
成功添加学生信息 <%@ include file=”convert.jsp”% <% try{ Class.forName(“”); Connection conn=DriverManager.getConnection(“”); Statement stm=conn.getConnection(); String sql=”insert into studentlist values(”+stu_num+”,’”+stu_name+”’,’”+stu_gender+”’,’”+dept_name+”’,’”+class_name+”’)”; int intTemp=stmt.executeUpdate(strSql); if(intTemp!=0) { out.println(“
”+”学生添加成功!”+””); } } else { out.println(“
”+”添加学生失败!”+””); } } catch(Exception e) { out.println(e.toString()); } %>
任务14 数据分页
【任务目标】学习JSP中对查询数据进行分页的方法
【知识要点】数据的获取、页面大小的设置、分页操作的处理。 【程序代码示例】 search.jsp
<%@ page contentType=”text/html;charset=gb2312”%>
学生查找 ”form1” onsubmit=”return check()” method=”post” action=”search_result.jsp”>
search_result.jsp <%@page contentType=”text/html;charset=gb2312” import=”java.sql.*”%>
学生信息搜索结果 <%@ include file=”convert.jsp”%> <% Connection conn=null; ResultSet rs=null; Statement stm=null; try{ Class.forName(“”); Connection conn=DriverManager.getConnection(“”); stm=conn.createStatement(ResultSet.TYPE_SCROLL_INSENSITIVE,ResultSet.CONCUR_READ_ONLY); String str_item=request.getParameter(“item”); String str_content=request.getParameter(“content”); String sql=””; if(sql==null||sql==””) { sql=”select * from studentlist”; } else{sql=”select * from studentlist where ”+str_item.trim()+” LIKE ‘%”+str_content.trim()+”%’”;} rs=stm.executeQuery(sql); } catch(Exception e) { e.printStackTrace(); } %> 学生学号 | 学生姓名 | 性别 | 系部名称 | 班级名称 |
<% String str=(String)request.getParameter(“page”);

本文作者:
...
共分享92篇相关文档
文档简介:
任务13、更新数据库中的数据 【任务目标】学习使用Statement接口更新数据库中数据的方法 【知识要点】通过Statement接口的executeUpdate方法执行SQL语句,对数据库进行修改操作。 【程序代码示例】 insertStudent.jsp 添加学生信息 添加新学生信息 学生学号: 学生姓名:
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com