• 软件测试技术
  • 软件测试博客
  • 软件测试视频
  • 开源软件测试技术
  • 软件测试论坛
  • 软件测试沙龙
  • 软件测试资料下载
  • 软件测试杂志
  • 软件测试人才招聘
    暂时没有公告

字号: | 推荐给好友 上一篇 | 下一篇

Tomcat5.5数据库连接池配置

发布: 2007-6-10 17:46 | 作者: seanhe | 来源: chinaitlab | 查看: 22次 | 进入软件测试论坛讨论

领测软件测试网

 

 

 

 

 

 

 

 

猫咪正不断把自己Blog上发表的文章转移到这里,给自己的Blog打打知名度,提高点人气。希望大家多访问猫咪的Blog。地址:http://blog.sina.com.cn/u/140065860

  喵!猫咪今天终于把Tomcat数据库连接池问题搞定了。我这个美国的同类真是的,每次版本变化,配置文件都要变。网络上多是讲5.0的,5.5的有所更改,我参照网上一位朋友的说明,修改了一下,终于配置成功。唉,谁叫咱英文功底不足呢。

  我用的数据库是MySQL5.0,所以首先要把MySQL的JDBC驱动程序拷贝到Tomcat安装目录的/common/lib下和你自己网站的/WEB-INF/lib下。

  Server.xml的修改我推荐使用Tomcat的Admin组件完成,完全图形化配置,相当容易。或者按下面的写法在之间写如下配置(仅供参考,各位用的时候,请改成自己数据库的配置):

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"/>

  然后,在Tomcat安装目录下/conf/Catalina/localhost文件夹中建立一个和你网站文件夹名字一样的XML文件。例如:TestSourse.xml。内容如下:

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"/>

  其实就是把Server.xml的内容再重复一遍。这一步非常重要,如果没有这步就会出错,会出现org.apache.tomcat.dbcp.dbcp.SQLNestedException: Cannot create JDBC driver of class ''

for connect URL 'null'错误。

最后,在你自己网站的/WEB-INF/web.xml文件中,添加一下代码(参考):

DB Connection

jdbc/mysql

javax.sql.DataSource

Container

  OK。配置全部完成。现在你可以写代码测试这个数据库连接池了。如:

DataSource ds = null;

InitialContext ctx=new InitialContext();

ds=(DataSource)ctx.lookup("java:comp/env/jdbc/mysql");

Connection conn = ds.getConnection();

  数据库连接对象得到了。





延伸阅读

文章来源于领测软件测试网 https://www.ltesting.net/


关于领测软件测试网 | 领测软件测试网合作伙伴 | 广告服务 | 投稿指南 | 联系我们 | 网站地图 | 友情链接
版权所有(C) 2003-2010 TestAge(领测软件测试网)|领测国际科技(北京)有限公司|软件测试工程师培训网 All Rights Reserved
北京市海淀区中关村南大街9号北京理工科技大厦1402室 京ICP备2023014753号-2
技术支持和业务联系:info@testage.com.cn 电话:010-51297073

软件测试 | 领测国际ISTQBISTQB官网TMMiTMMi认证国际软件测试工程师认证领测软件测试网