jsp连接mysql数据库

来源:互联网 发布:中国旅游服务贸易数据 编辑:程序博客网 时间:2024/06/02 07:03

jsp连接mysql数据库步骤:

1、创建mysql数据库脚本:

use uestc;create table emp(empno INT(4)     PRIMARY KEY,ename VARCHAR(10),job VARCHAR(9), hiredate DATE,sal FLOAT(7,2) );insert into emp(empno,ename,job,hiredate,sal) values(6060,'张三','经理','2001-09-16',2000.30);insert into emp(empno,ename,job,hiredate,sal) values(7369,'李四','销售','2003-10-09',1500.90);insert into emp(empno,ename,job,hiredate,sal) values(7698,'王五','销售','2005-03-12',800);insert into emp(empno,ename,job,hiredate,sal) values(7762,'赵六','销售','2005-03-09',1000);insert into emp(empno,ename,job,hiredate,sal) values(7782,'杨七','分析员','2005-01-12',2500);insert into emp(empno,ename,job,hiredate,sal) values(7839,'朱八','经理','2006-09-01',2500);insert into emp(empno,ename,job,hiredate,sal) values(8964,'钱九','分析员','2003-10-01',3000);

2、mysql数据库执行步骤1脚本,输入SELECT * FROM emp,查询结果如下图所示;


3、将mysql的驱动程序复制到Tomcat6.0\lib目录中;

4、编写JSP程序listemp.jsp,JSP程序如下所示:

<%@ page contentType="text/html" pageEncoding="GBK"%><%@ page import="java.sql.*"%><html><head><title>数据库连接</title></head><body><%!//定义数据库驱动程序public static final String DBDRIVER="com.mysql.jdbc.Driver";//数据库连接地址public static final String DBURL="jdbc:mysql://localhost:3306/uestc";//数据库连接用户名public static final String DBUSER="root";//数据库连接密码public static final String DBPASS="mysql";%><%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,sal,hiredate FROM emp";pstmt = conn.prepareStatement(sql);//实例化preparedStatement对象rs = pstmt.executeQuery();%><center><table border="1" width="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);//取出雇员工作float sal=rs.getFloat(4);//取出雇员工资java.util.Date date=rs.getDate(5);//取出雇佣日期%><tr><td><%=empno%></td><td><%=ename%></td><td><%=job%></td><td><%=sal%></td><td><%=date%></td></tr><%}%></table></center><%} catch(Exception e) {System.out.println(e);//向tomcat中打印} finally {rs.close();pstmt.close();conn.close();}%></body></html>
5、在浏览器上输入虚拟路径名称http://localhost/uestc/,找到listemp.jsp文件,点击打开,显示的结果如下所示:


显示结果表明jsp程序成功读取mysql数据库信息,jsp和mysql连接成功!


0 2
原创粉丝点击