最近在网上看到的java+jsp+ tomcat6+ mysql 连接池大多数是tomcat5 的,很多都说得不详细,并且配置不起,让我们很费时间,也很脑火,今天我终于把最新的tomcat6+mysql的连接池配置成功了,现在分享如下:
1.需要的文件:mysql-5.0.27-win32.zip(安装文件),mysql-connector-java-5.0.4-bin.jar(连接驱动程序),apache-tomcat-6.0.10.exe(安装文件)
2.配置tomcat下的conf下的context.xml文件,在<context></context>之间添加连接池如下:
- <Resource name="jdbc/mysql"
- auth="Container"
-
- type="javax.sql.DataSource"
- driverClassName="com.mysql.jdbc.Driver"
- url="jdbc:mysql://localhost/test"
- username="root"
- password="root"
- maxActive="100"
- maxIdle="30"
- maxWait="10000" />
上面的参数不用我说了吧,这些都知道是什么意思吧.
3.配置你的应用下的web.xml中的<web-app></web-app>之间加入:
xml 代码
- <resource-ref>
- <description>DB Connection</description>
- <res-ref-name>jdbc/mysqlx</res-ref-name>
- <res-type>javax.sql.DataSource</res-type>
- <res-auth>Container</res-auth>
- </resource-ref>
4.大功告成,不用在原来的server.xml里面配置了,下面就可以编写测试程序了,这个网上就很多了,主要的就上面,当然要把连接驱动程序都放到tomcat6下的lib下面.测试代码如下:
java 代码
- <!doctype html public "-//w3c//dtd html 4.0 transitional//en"
-
- "http://www.w3.org/TR/REC-html40/strict.dtd">
-
- <%@ page import="java.sql.*"%>
-
- <%@ page import="javax.sql.*"%>
-
- <%@ page import="javax.naming.*"%>
-
- <%@ page session="false" %>
-
- <html>
-
- <head>
-
- <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
-
- <title></title>
-
- <%
-
- out.print("我的测试开始");
-
- DataSource ds = null;
-
- try{
-
- InitialContext ctx=new InitialContext();
-
- ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");
-
- Connection conn = ds.getConnection();
-
- Statement stmt = conn.createStatement();
-
-
-
-
-
- String strSql = " select * from users";
-
- ResultSet rs = stmt.executeQuery(strSql);
-
- while(rs.next()){
-
- out.print(rs.getString(1));
-
- }
-
- out.print("我的测试结束");
-
- }
-
- catch(Exception ex){
-
- out.print(“出现例外,信息是:”+ex.getMessage());
-
- ex.printStackTrace();
-
- }
-
- %>
-
- </head>
-
- <body>
-
- </body>
-
- </html>
-
上面的保证能行,我已经测试过了.如有问题可以给我留言.
xml 代码
分享到:
相关推荐
根据Tomcat官方网站做的Tomcat-Mysql连接池配置实例。里面有用到的所有的包,还有context.xml,web.xml,test.jsp等。 mysql-connector-java-5.1.8-bin.jar 放到D:\Program Files\apache-tomcat-6.0.16\lib下,我用的...
java 数据库 连接池 jsp mysql oracle jdbc tomcat
maxActive:同时能够从连接池中被分配的可用实例的最大数; maxIdle:可以同时闲置在连接池中的连接的最大数; maxWait:最大超时时间,以毫秒计; password:用户密码; url:到JDBC的URL连接; user:用户...
将以下代码放入tomcat的conf的context.xml,并将jdbc驱动《mysql-connector-java-5.0.3-bin.jar》放入tomcat的lib目录,然后运行我提供的jsp文件显示成功读取数据库的表数据。
一个简单的通过Tomcat连接池访问mysql数据库的jsp程序例子。
数据库连接池配置 <br>环境:xp2+IE7.0+tomcat5.028+mysql5.018 <br>1.假定tomcat 安装目录为:D:\Tomcat5 <br>2.假定程序目录为: D:\web\WebRoot <br> 目录设置请看WebRoot.xml 中有下面这句代码:...
该系统由JAVA+tomcat6+mysql实现,商品图片放在服务器文件中,数据库只存路径,实现数据库连接池,商品自动排行榜,等相关功能!
Jsp+ java Servlet+DButils+c3p0连接池+mysql 运行视频(可选) 链接:https://pan.baidu.com/s/1pV07Z86gy-nlgj10NzcXvw 提取码:qfvp http://localhost:8080/hr/login.jsp zuidaima 111111 应聘信息录入 应聘信息...
* 编号 PRODUCT_NAME VARCHAR(50) 名称 PRICE FLOAT 价格 DESCRIPTION VARCHAR(200) 描述 <br>我的Tomcat 安装目录是:D:\Tomcat5 <br> 连接池配置: 请查看文件:WebRoot.xml 和 web.xml...
学习完成Java SE、Java Web基础内容后,由刘老师带领同学手把手开发的第一个Java Web项目,项目中主要使用了:Java SE、JSP、Servlet、Tomcat、MySQL、PowerDesigner、starUML、Dreamweaver、数据库连接池、Commons ...
使用数据库连接池技术需在tomcat的server.xml中的 <Context path="/chooseclasssystem" docBase="E:\study\tom\apache-tomcat-6.0.16\webapps\chooseclasssystem"> (此处填你的数据库用户名)" password="(此处...
## 淘特JSP留言板 ###Description: ...4、系统连接池可以灵活设定,默认使用系统自带的连接池,你可以配置使用tomcat等容器自带的连接池。5、同时支持mysql和sqlserver数据库。 6、后台管理登录地址:totgb/l
A. 本留言本采用jsp+javabean+servlet+mysql B. 本系统运行环境: ...6、 此留言本实现了MVC模式,完全是通过servlet控制数据,而且使用了连接池,一些基本的类也是完全提供,对学习jsp的MVC模式有很大的帮助。
连接池:SpringBoot自带的HiKariCP/日志:SpringBoot自带的LogBack/前端框架:Bootstrap 管理员:对课程、学生信息、教师信息等进行增删改查,修改个人密码,修改学生和教师的密码 教师:可以查看自己教授的课程...
8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...
【资源说明】 1、该资源包括项目的全部源码,下载可以直接使用! 2、本项目适合作为计算机、数学、电子信息等专业的课程设计、期末大作业和毕设项目,作为参考资料学习...- 数据库连接部分采用了 Hikari 连接池 ---
1.2.1Tomcat下JSP环境的配置 12 1.2.1建立自己的Jsp工作目录 13 1.3 JSP语法介绍 14 1.3.1 JSP页面中的元素 14 1.3.2 JSP语法概要 15 1.3.3关于模板文本(静态HTML) 16 1.4 运行第一个Jsp程序 ...
8.4 jdbc数据源和连接池 299 8.5 mysql对中文的处理 302 8.6 小结 302 第9章 会话跟踪 303 9.1 用于会话跟踪的技术 303 9.1.1 ssl会话 304 9.1.2 cookies 304 9.1.3 url重写 305 9.2 java servlet api的会话...
学习完成Java SE、Java Web基础内容后,由刘老师带领同学手把手开发的第一个Java Web项目,项目中主要使用了:Java SE、JSP、Servlet、Tomcat、MySQL、PowerDesigner、starUML、Dreamweaver、数据库连接池、Commons ...