第6章:JSP中使用数据库
- 格式:doc
- 大小:123.00 KB
- 文档页数:7
物联网web应用程序开发基础
学 院 计算机科学与工程学院
学 号
姓 名
指 导 教 师 唐继强
使 用 教 材
编 写 时 间 第6章:JSP中使用数据库
实验内容:
(1) 第6章 6.13 实验1:查询记录;
(2) 第6章 6.14 实验2:更行记录;
(3) 第6章 6.15 实验3:删除记录;
实验过程(实验1):inputCondition.jsp
<%@ page contentType="text/html;charset=GB2312" %>
根据学号查询
输入学号:
根据姓名(模糊)查询
姓名含有
byNumber.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="look" %>
<% String number=request.getParameter("number"); %>
根据学号<%=number%>查询到的记录:
<%=queryResultByNumber%>
byName.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="look"%>
<% String name=request.getParameter("name");
byte bb[]=name.getBytes("iso-8859-1");
name=new String(bb); %>
姓名含有"<%=name%>"的记录:
<%=queryResultByName%>
NumberCondition.tag
<%@ tag pageEncoding="GB2312" %> <%@ tag import="java.sql.*" %>
<%@ attribute name="number" required="true" %>
<%@ variable name-given="queryResultByNumber" scope="AT_END" %>
<% StringBuffer result;
result=new StringBuffer();
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch(ClassNotFoundException e){ out.print(e); }
Connection con;
Statement sql;
ResultSet rs;
int n=0;
try{ result.append("
| "+clumnName+" | ");
| "+rs.getString(k)+" | ");
con.close();
}
catch(SQLException e){ esult.append(e); }
jspContext.setAttribute("queryResultByNumber",new String(result)); %>
NameCondition.tag
<%@ tag pageEncoding="GB2312" %> <%@ tag import="java.sql.*" %>
<%@ attribute name="name" required="true" %>
<%@ variable name-given="queryResultByName" scope="AT_END" %> <% StringBuffer result; result=new StringBuffer();
try{ Class.forName("sun.jdbc.odbc.JdbcOdbcDriver"); }
catch(ClassNotFoundException e){ out.print(e); }
Connection con;
Statement sql;
ResultSet rs;
int n=0;
try{ result.append("
| "+clumnName+" | "); }
| "+rs.getString(k)+" | ");
con.close(); }
catch(SQLException e){ result.append(e); }
jspContext.setAttribute("queryResultByName",new String(result));
%> 实验过程(实验2):inputNew.jsp
<%@ page contentType="text/html;charset=GB2312" %>
<%@ taglib tagdir="/WEB-INF/tags" prefix="inquire"%>
输入要更新的学生的学号:
输入新的姓名: