文档详情

第6章:JSP中使用数据库.doc

发布:2017-08-08约8.4千字共7页下载文档
文本预览下载声明
物联网web应用程序开发基础 学 院 计算机科学与工程学院 学 号 姓 名 指 导 教 师 唐继强 使 用 教 材 编 写 时 间 第6章:JSP中使用数据库 实验内容: 第6章 6.13 实验1:查询记录; 第6章 6.14 实验2:更行记录; 第6章 6.15 实验3:删除记录; 实验过程(实验1):inputCondition.jsp? %@?page?contentType=text/html;charset=GB2312?% ?HTMLBODYFont?size=2? FORM?action=byNumber.jsp?Method=post? ???根据学号查询? ???BR输入学号:Input?type=text?name=number? ???Input?type=submit?name=g?value=提交 ?/Form? FORM?action=byName.jsp?Method=post? ??根据姓名(模糊)查询? ??BR?姓名含有Input?type=text?name=name?size=5?? ?Input?type=submit??value=提交 ?/Form? /Font/BODY/HTML? byNumber.jsp? %@?page?contentType=text/html;charset=GB2312?% ?%@?taglib?tagdir=/WEB-INF/tags?prefix=look?% ?HTMLBODY?bgcolor=cyanFont?size=2? %??String?number=request.getParameter(number);?%? ?look:NumberCondition?number=%=number%?/? ??根据学号%=number%查询到的记录: ?BR%=queryResultByNumber% ?/Font/BODY/HTML? byName.jsp? %@?page?contentType=text/html;charset=GB2312?% ?%@?taglib?tagdir=/WEB-INF/tags?prefix=look% ?HTMLBODY?bgcolor=pinkFont?size=2 ?%??String?name=request.getParameter(name);?? ???byte?bb[]=name.getBytes(iso-8859-1);?? ???name=new?String(bb);?%? ?look:NameCondition??name=%=name%?/? 姓名含有%=name%的记录: ??BR%=queryResultByName% ?/Font/BODY/HTML? ? 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(table?border=1);?? ??????????con=DriverManager.getConnection(jdbc:odbc:redsun,sa,sa);????? ??????DatabaseMetaData?metadata=con.getMetaData();? ??????????ResultSet?rs1=metadata.getColumns(null,null,message,null);??????? int?字段个数=0;?
显示全部
相似文档