
实验4数据库练习 一、实验目的 1.掌握JSP与数据库的连接技术 JDBC-ODBC桥来访问数据库」 2.了解Java数据库驱动程序 二、实验要求 1,上机调试运行课上所讲JSP页面 2.使用DBC-ODBC桥来访问数据库,按要求查询记录。 3.使用Java数据库驱动程序连接数据库。 三、实验内容 (一)使用JDBC-ODBC桥来访问数据库 ·将一个简单的JSP页面中的java程序片代码负责连接到数据源mymoon,查询 employee表中salary字段值大于3000的全部记录。源代码如下 ShowByJdbcOdbc.isp %@page contentType="text/html;charset=GB2312"%> Connection con Statement sql: ResultSet rs. try Class.forName("sun.jdbe.odbe.JdbcOdbeDriver"); out.print(e); try {con=DriverManager.getConnection("jdbc:odbe:mymoon","sa","sa"); sql-con.createStatement(: ("SELECT+FROM employee) out.print("table border-2>) outprint(""); outprint(""+"雇员号"方 out print(""+"姓名, outprint("+"出生日期")
实验 4 数据库练习 一、实验目的 1. 掌握 JSP 与数据库的连接技术——JDBC-ODBC 桥来访问数据库。 2. 了解 Java 数据库驱动程序。 二、实验要求 1.上机调试运行课上所讲 JSP 页面。 2.使用 JDBC-ODBC 桥来访问数据库,按要求查询记录。 3. 使用 Java 数据库驱动程序连接数据库。 三、实验内容 (一)使用 JDBC-ODBC 桥来访问数据库 将一个简单的 JSP 页面中的 java 程序片代码负责连接到数据源 mymoon,查询 employee 表中 salary 字段值大于 3000 的全部记录。源代码如下。 ShowByJdbcOdbc.jsp 3000"); out.print(""); out.print(""); out.print(""+"雇员号"); out.print(""+"姓名"); out.print(""+"出生日期");

out print"+"薪水") out.print(""); out.print(""+rs.getString(1)+""): out.print(""+rs.getString(2)+"): outprint("td+rs getDate("birthday"+""+rs getFloat("salary")+"d") out.print(""): outprint(""): con.close( catch(SQLException e) out print(e): o> BODY>/HTMI 编译并运行该程序,如有错误请改正。 (二)使用Java数据库驱动程序连接数据库 ·将如下JSP页面使用java程序片连接MySql数据库factory并查询employee表, 源代码如下。 linkMySql.jsp %@pag contentType="text/html.charset=GB2312 page import-"javaq ): while(rs.next() out.print(""+rs.getString(1)+"");
out.print(""+"薪水"); out.print(""); while(rs.next()) { out.print(""); out.print(""+rs.getString(1)+""); out.print(""+rs.getString(2)+""); out.print(""+rs.getDate("birthday")+""); out.print(""+rs.getFloat("salary")+""); out.print("") ; } out.print(""); con.close(); } catch(SQLException e) { out.print(e); } %> 编译并运行该程序,如有错误请改正。 (二)使用 Java 数据库驱动程序连接数据库 将如下 JSP 页面使用 java 程序片连接 MySql 数据库 factory 并查询 employee 表, 源代码如下。 linkMySql.jsp "); while(rs.next()) { out.print(""); out.print(""+rs.getString(1)+"");

out.print(""+rs getString(2)+""): outprint("+rs.getDate(3)+d>) outprint("td>+rs getFloat(4)"td>) outprint(""); outprint(")方 con.close(): catch(SQLException el) out.print(el). ·编译并运行该程序
out.print(""+rs.getString(2)+""); out.print(""+rs.getDate(3)+""); out.print(""+rs.getFloat(4)+""); out.print("") ; } out.print(""); con.close(); } catch(SQLException e1) { out.print(e1); } %> 编译并运行该程序