<!-- 使用JDBC驱动程序访问Oracle数据库 -->

<%

   String drivername="oracle.jdbc.driver.OracleDriver";//驱动程序名称

   String url="jdbc:oracle:thin:@localhost:1521:oracle";//连接地址

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

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

   String sql="select * from xs "; //查询语句

   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("xh")+"</td>");//学号

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

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

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

      out.println("<td>"+rs.getString("zym")+"</td>");//专业名称

      out.println("<td>"+rs.getInt("zxf")+"</td>");//学分

      out.println("<td>"+rs.getString("bz")+"</td>");//备注

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

   }

//关闭对象

   rs.close();

   stat.close();

   conn.close();

%>

</table>