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
- JSP连接Mysql数据库
- jsp连接数据库---Mysql
- JSP 连接MYSQL数据库
- jsp 连接 mysql 数据库
- JSP连接MySQL数据库
- JSP连接Mysql数据库
- JSP连接Mysql数据库
- Jsp连接Mysql数据库
- JSP连接mysql数据库
- JSP连接mysql数据库
- JSP连接mysql数据库
- JSP连接MYSQL数据库
- JSP连接mysql数据库
- jsp连接mysql数据库
- JSP连接mysql数据库
- Jsp 连接Mysql数据库
- JSP连接mysql数据库
- jsp连接mysql 数据库
- 字符串匹配, Zenefits的面试题
- JVM-4-JVM类加载器总结及自定义类加载器
- C#实现的事务
- Hibernate查询,返回new对象(注意这个新定义的类要有构造函数),使用sql带条件分页查询并且把结果显示到一个对象的集里面的解决方案
- 二叉查找树
- jsp连接mysql数据库
- 用Maven创建Mahout项目
- 鸟哥Linux—第五章、首次登入与在线求助 man page
- 冒泡排序
- ZOJ 2833-Friendship
- Java String之String和CharSequence、StringBuilder和StringBuffer的区别
- LeetCode 099 Recover Binary Search Tree
- Linux C/C++ 模板:主模板、完全特化
- MyBatis+Spring-SqlSessionFactoryBean