Java web 数据库 表格的实现

来源:互联网 发布:天尚网络机顶盒好不好 编辑:程序博客网 时间:2024/06/11 17:59



注意:书上的定义的驱动程序

<%@ page contentType="text/html" pageEncoding="GBK" %><%@page import="java.sql.*,java.util.*"%><html><body><%!    //定义数据库驱动程序    public static final String DBDRIVER="com.mysql.jdbc.Driver";    //数据库链接地址    public static final  String DBURL="jdbc:mysql://localhost:3306/mldn";     public static final String DBUSER="root";                //数据库连接用户名               public static final String DBPASS="123456";          //数据库连接密码 %> <%    Connection conn=null;     //声明数据库连接对象    PreparedStatement pstmt=null; //声明数据库操作    ResultSet rs=null;    //声明数据库结果集      %>  <%     try{   //数据库操作中会出现异常,所以要用try...catch处理     Class.forName(DBDRIVER);  //数据库驱动程序加载     conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS); //取得数据库连接     String sql="select empno,ename,job,date,sal from emp";     pstmt=conn.prepareStatement(sql); //实例化PrepareStatement对象     rs=pstmt.executeQuery();  //执行查询操作   %>   <center>     <!-- 居中显示 -->        <table border="1" width="80%" >  <!-- 输出表格,边框为1,宽度为页面的80% -->           <tr>                         <!-- 输出表格的行显示 -->               <td>雇员编号</td>               <td>雇员姓名</td>               <td>雇员工作</td>               <td>雇员工资</td>               <td>雇佣日期</td>           </tr>  <%     while(rs.next()){                        //循环emp表中的记录           int empno=rs.getInt(1);            //取出雇员编号           String ename=rs.getString(2);      //取出雇员姓名           String job=rs.getString(3);            java.util.Date date=rs.getDate(4);       //取出雇员工作           float sal=rs.getFloat(5);          //取出雇员工资            //取出雇佣日期   %>     <tr>           <td><%=empno%></td>          <td><%=ename %></td>          <td><%=job %></td>          <td><%=date %></td>          <td><%=sal %></td>     </tr>     <%       }        %>        </table>   </center>   <%   }catch(Exception e){   System.out.println(e);   }finally{   rs.close();   pstmt.close();   conn.close();   }    %></body></html>


DEDRIVER="org.git.mm.mysql.Driver";是错误的,无法运行应该改为DEDRIVER="com.mysql.jdbc.Driver"


0 0