1.先将mysql驱动程序放在tomcat6.0\lib目录下(驱动程序要与mysql版本对应)
2..mysql建数据库时字符集要选择gb132 不然提示汉字错误
1 <%@ page contentType="text/html" pageEncoding="GBK"%> 2 <%@ page import="java.sql.*"%> 3 4我的数据库 5 6 <%! 7 public static final String DBDRIVER="org.gjt.mm.mysql.Driver";//定义数据库驱动程序 8 public static final String DBURL="jdbc:mysql://localhost:3306/testweb"; //数据库连接地址 9 public static final String DBUSER="root"; //用户名10 public static final String DBPASS="473028458"; //连接密码11 12 %>13 <%14 Connection conn=null; //声明数据库连接对象15 PreparedStatement pstmt=null;16 ResultSet rs=null;17 %>18 <%19 try {20 //数据库操作中出现异常,所以要使用try。。。catch处理21 Class.forName(DBDRIVER);//加载驱动程序22 conn=DriverManager.getConnection(DBURL,DBUSER,DBPASS);//取得数据库连接23 String sql="SELECT empno,ename ,job,sal,hiredate FROM emp";24 pstmt=conn.prepareStatement(sql);//实例化preparedStatement对象25 rs=pstmt.executeQuery();//执行查询操作26 27 %>2829 58 <%59 }catch(Exception e){60 System.out.println("操作数据库出错请仔细检查");//向Tomcat中打印61 }finally{ //程序的统一出口62 rs.close(); //关闭结果集63 pstmt.close();//关闭操作64 conn.close();//关闭连接65 }66 %>67 6830
5731 37 <%38 while(rs.next()){ //循环表中行记录39 int empno=rs.getInt(1); //或得表中记录40 String ename=rs.getString(2);41 String job=rs.getString(3);42 float sal=rs.getFloat(4);43 java.util.Date date=rs.getDate(5);44 45 %>46雇员编号 32雇员姓名 33雇员工作 34雇员工资 35雇佣日期 3647 53 <%54 }55 %>56<%=empno%> 48<%=ename%> 49<%=job%> 50<%=sal%> 51<%=date%> 52