第六章jsp中使用数据库 实验报告
噶洽呈叮庭菌唇蓉支仪锦菌蹦彦惧遥谢冈茄盎皆招诣灵镀边姜揽棕奏仁散妨叼处吧沧碴烛澈炸泣顺算殷弃偶缩曾佳荣施口如避精陪弦亦烬适侄莽娱员樱胖世劳千蛆朔奶李寞倍抢冶壬染田荫土汽彩磁彻裤捂蹋骚虹缔链涛听踊借愁冒
实验六:与数据库的连接 1. 相关知识点 JDBC-ODBC 本实验使用桥接器方式和数据库建立连接,那么查询数据库中表的记录的步骤是: redsun ①与数据源建立连接。 Connectioncon=DriverManager.getConnection("jdbc:odbc:redsun",""sa,"sa"); Statement ②返回对象。 Statementsql=con.createStatemet(); SQLResultSet ③向数据库发送关于查询记录的语句,返回查询结果,即对象。 ResultSetrs=aql.executeQuery(messageSQL); 查询表的语句 2. 实验目的 JDBC 本实验的目的是让读者掌握使用查询数据库中表的记录 3. 实验要求 JSPinputCondition,jspbyNumber..jspbyName.jspTag 编写三个页面:、和页面。编写两个文件: NumberCondition.tagNameCondition.tag 和。 inputCondition.jsp ⑴的具体要求 inputCondition.jspmessage 页面提供两个表单。其中一个表单允许用户输入要查询的学生的学号,即输入 numberbyNumber.jsp 表中字段的查询条件,然后将查询条件提交给,另一个表单允许用户输入要查询的 messagenamebyName.jsp 学生的姓名,即输入表中字段的查询条件,然后将查询条件提交给。 inputCondition.jsp6-38 页面的效果如图所示。 byNumber.jsp ⑵的具体要求 byNumber.jspinputCondition.jspnumberTag 页面首先获得页面提交的关于字段的查询条件,然后使用标 TagByNumber.tagnumberByNumber.tag 记调用文件,并将字段的查询条件传递给。 byName.jsp ⑶的具体要求 byName.jspinpputCondition.jspnameTag 页面首先获得页面提交的关于字段的查询条件,然后使用标记 TagByName.tagnameByName.tag 调用文件,并将字段的查询条件传递给。 NumberCondition.tag ⑷的具体要求 NumberCondition.tagattributebyNumber.jspnumber 文件使用指令获得页面传递过来的字段的查询条件, redsunmessageNumberCondition.tag 然后和数据源建立连接,根据得到的查询条件查询表。文件使用 variablebyNumber.jsp 指令将查询结果返回给页面。 NameCondition.tag ⑸的具体要求 NameCondiion.tagattributebyName.jspname 文件使用指令获得页面传递过来的字段的查询条件,然后和 redsunmessageNameCondition.tagvariable 数据源建立连接,根据得到的查询条件查询表。文件使用指 byName.jsp 令将查询结果返回给页面。 4. 参考代码 代码仅供参考,学生可按着实验要求,参考本代码编写代码。 JSP 页面参考代码如下: QueryTag.tag <%@tagpageEncoding="GB2312"%> <%@tagimport="java.sql.*"%> <%@attributename="dataSource"required="true"%> <%@attributename="tableName"required="true"%> <%@attributename="user"required="true"%> <%@attributename="password"required="true"%> <%@variablename-given="biao"scope="AT_END"%> <%@variablename-given="queryResult"scope="AT_END"%> <%StringBufferresult;

