Jsp连接Mysql数据库取数方法

阅读: 评论:0

Jsp连接Mysql数据库取数方法

Jsp连接Mysql数据库取数方法

我将Jsp连接Mysql数据库方法整理如下,供大家学习交流!

1、首先在myslq数据库中新建mldn数据库,并新建emp表。(方法不展开介绍)

插入数据如下:

create table `emp` (`empno` int (4),`ename` varchar (30),`job` varchar (27),`hiredate` date ,`sal` float 
); 
insert into `emp` (`empno`, `ename`, `job`, `hiredate`, `sal`) values('6060','李兴华1','经理','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.00');
insert into `emp` (`empno`, `ename`, `job`, `hiredate`, `sal`) values('7762','刘明','销售','2005-03-09','1000.00');
insert into `emp` (`empno`, `ename`, `job`, `hiredate`, `sal`) values('7782','杨军','分析员','2005-01-12','2500.00');
insert into `emp` (`empno`, `ename`, `job`, `hiredate`, `sal`) values('7839','王月','经理','2006-09-01','2500.00');
insert into `emp` (`empno`, `ename`, `job`, `hiredate`, `sal`) values('8964','李祺','分析员','2003-10-01','3000.00');

 

2、数据库和表准备好后,下载Mysql的驱动程序,放在工程lib目录下:

驱动程序网盘下载:  访问密码 d77d

注意:工程中配置了新的jar包,则配置完成后一定要重启服务器,只有这样,才能将新配置的jar包在服务器启动时加载进来,不会出现找不到驱动程序的错误。

3、编写jsp代码文件:list_emp.jsp

代码如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%@ page import="java.sql.*"%>  <!-- 导入的mysql驱动包 -->
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html><head> <title>My JSP 'list_emp.jsp' starting page</title></head>
<body>
<%!public static final String DBDRIVER = "sql.Driver" ;public static final String DBURL = "jdbc:mysql://localhost:3306/mldn" ;public static final String DBUSER = "wangyan" ;public static final String DBPASS = "123456" ;
%>
<%Connection conn = null ;PreparedStatement pstmt = null ;ResultSet rs = null ;
%>
<%
try{Class.forName(DBDRIVER) ;conn = Connection(DBURL,DBUSER,DBPASS) ;String sql = "SELECT empno,ename,job,sal,hiredate FROM emp" ;pstmt = conn.prepareStatement(sql) ;rs = uteQuery() ;
%>
<center>
<table border="1" width="80%"><tr><td>雇员编号</td><td>雇员姓名</td><td>雇员工作</td><td>雇员工资</td><td>雇佣日期</td></tr>
<%()){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) ;
}finally{rs.close() ;pstmt.close() ;conn.close() ;    // 如果直接关闭连接也可以
}
%>
</body>
</html>

在浏览器输入地址后,展示出从emp表中查询的数据,如图:

 

转载于:.html

本文发布于:2024-02-03 02:03:08,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170689698947910.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:数据库   方法   Jsp   Mysql
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23