<!-- 使用JDBC-ODBC桥接方式访问Access数据库 -->

<%

   String drivername="sun.jdbc.odbc.JdbcOdbcDriver";//驱动程序名称

   String url="jdbc:odbc:rc";//连接地址

   String username="";//连接的用户名

   String userpsw=""; //连接的密码

   String sql="select * from 人才表"; //查询语句

   Class.forName(drivername);//步骤一:加载驱动

   Connectionconn=DriverManager.getConnection(url,username,userpsw);//步骤二:创建连接对象

   Statement stat=conn.createStatement();//步骤三:创建语句对象

   ResultSet rs=stat.executeQuery(sql);//步骤四:执行一个查询

//输出显示所有的数据

   out.println("人才信息表"+"<br>");

%>

<tableborder="1">

<tr>

<td>编号</td><td>姓名</td><td>性别</td><td>出生日期</td>

<td>电话</td><td>工资现状</td><td>党员否</td>

</tr>

<%

//通过循环遍历输出每一条记录

while (rs.next()){

      out.println("<tr>");

      out.println("<td>"+rs.getString(1)+"</td>");//编号

      out.println("<td>"+rs.getString(2)+"</td>");//姓名

      out.println("<td>"+rs.getString(3)+"</td>");//性别

      out.println("<td>"+rs.getDate(4)+"</td>");//出生日期

      out.println("<td>"+rs.getString(5)+"</td>");//电话

      out.println("<td>"+rs.getDouble(6)+"</td>");//工资现状

      out.println("<td>"+rs.getBoolean(7)+"</td>");//是否党员

      out.println("</tr>");      

   }

//关闭对象

   rs.close();

   stat.close();

   conn.close();

%>

</table>