Tomcat5.5数据库连接池配置
来源:互联网 发布:ubuntu卸载wireshark 编辑:程序博客网 时间:2024/05/29 20:01
我用的数据库是MySQL5.0,所以首先要把MySQL的JDBC驱动程序拷贝到Tomcat安装目录的/common/lib下和你自己网站的/WEB-INF/lib下。
然后,在Tomcat安装目录下/conf/Catalina/localhost文件夹中建立一个和你网站文件夹名字一样的XML文件。例如:TestSourse.xml。内容如下:
其实就是把Server.xml的内容再重复一遍。这一步非常重要,如果没有这步就会出错,会出现org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class '' for connect URL 'null'错误。
OK。配置全部完成。现在你可以写代码测试这个数据库连接池了。如:
数据库连接对象得到了。
Server.xml的修改我推荐使用Tomcat的Admin组件完成,完全图形化配置,相当容易。或者按下面的写法在< GlobalNamingResources>< /GlobalNamingResources>之间写如下配置(仅供参考,各位用的时候,请改成自己数据库的配置):
< Resource name="jdbc/mysql" type="javax.sql.DataSource" password="******" driverClassName="org.gjt.mm.mysql.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://127.0.0.1/test" maxActive="4"/> |
< ?xml version="1.0" encoding="UTF-8"?> < Context> < Resource name="jdbc/mysql" type="javax.sql.DataSource" password="******" driverClassName="org.gjt.mm.mysql.Driver" maxIdle="2" maxWait="5000" username="root" url="jdbc:mysql://127.0.0.1/test" maxActive="4"/> < /Context> |
最后,在你自己网站的/WEB-INF/web.xml文件中,添加一下代码(参考):
< resource-ref> < description>DB Connection< /description> < res-ref-name>jdbc/mysql< /res-ref-name> < res-type>javax.sql.DataSource< /res-type> < res-auth>Container< /res-auth> < /resource-ref> |
DataSource ds = null; InitialContext ctx=new InitialContext(); ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql"); Connection conn = ds.getConnection(); |
- Tomcat5.5数据库连接池配置
- Tomcat5.5数据库连接池配置
- Tomcat5.5数据库连接池配置
- Tomcat5.5数据库连接池配置
- tomcat5.5数据库连接池配置
- Tomcat5.5数据库连接池配置指南
- tomcat5.5配置MYSQL数据库连接池
- Tomcat5.5中数据库连接池的配置
- Tomcat5.5数据库连接池的配置详细
- tomcat5.5配置MYSQL数据库连接池
- Tomcat5.5+mysql数据库连接池的配置
- Tomcat5.5+Oracle 配置数据库连接池
- Tomcat5.5 Hibernate3 配置数据库连接池
- Tomcat5.5 Hibernate3 配置数据库连接池2
- tomcat5.5数据库连接池的配置说明
- Tomcat5的数据库连接池配置
- Tomcat5的数据库连接池配置
- Tomcat5+Mysql数据库连接池配置
- (转帖)解决方案、项目、程序集、命名空间
- 不能使用JSP EL的解决方法
- Tomcat目录结构配置文件基础学习
- 【DSP】第一次搞DSP,TI公司的TMSC6713B+ Altera FPGA
- Tomcat配置技巧精华详解分析
- Tomcat5.5数据库连接池配置
- (转帖)《扣开C#之门》C#与面向对象编程语言
- MoleBox PRO build 2.3.054,, Latest , Private Member Build Edition
- tomcat中的几点配置说明
- (转帖)《扣开C#之门》对象的封装与C#的类
- 名词解释 什么是Tomcat?
- (转帖)《扣开C#之门》定义C#的类
- tomcat深入??内部结构描述
- (转帖)《扣开C#之门》const、readonly和static