Tomcat 5.5配置JNDI数据源详解:DBCP连接池与MsSQLServer2000示例
需积分: 25 50 浏览量
更新于2024-09-11
收藏 25KB DOCX 举报
本文档主要介绍了如何在Tomcat 5.5环境中配置JNDI数据源,以使用DBCP连接池与MsSQLServer 2000数据库进行交互。作者花费了大量时间研究并最终成功实现了配置,强调了参考Tomcat官方文档的重要性,尽管其中大部分是英文资料。
首先,配置步骤如下:
1. 驱动程序的添加:将适用于MsSQLServer 2000的JDBC驱动jar包(如jtds.jar)复制到Tomcat安装目录的common\lib文件夹下,确保Tomcat能够访问到这个驱动。
2. 创建XML配置文件:在webapps目录下新建一个工程目录(如myjdbc),并在其中创建一个META-INF目录,然后在该目录下创建一个context.xml文件。这个文件是JNDI数据源的关键配置,其内容定义了一个名为"jdbc/test"的数据源,具有以下属性:
- `auth="Container"`: 表示容器管理数据源权限。
- `type="javax.sql.DataSource"`: 指定数据源类型为JDBC连接池。
- `maxActive="100"`: 最大活动连接数,防止过多并发请求占用过多资源。
- `maxIdle="30"`: 最大空闲连接数,减少资源浪费。
- `maxWait="10000"`: 连接池等待可用连接的最大时间。
- `username="sa"`: 数据库用户名(此处使用的是MsSQLServer的系统管理员账号)。
- `password=""`: 数据库密码,这里留空表示空密码,实际应用中应提供安全的值。
- `driverClassName="net.sourceforge.jtds.jdbc.Driver"`: 数据库驱动类全名。
- `url="jdbc:jtds:sqlserver://localhost/pubs"`: 连接到MsSQLServer的URL,包括服务器地址和数据库名。
附注部分提到了Tomcat标准数据源资源工厂的其他配置选项,如`validationQuery`,用于在返回连接给应用前进行连接有效性检查。
这篇教程详细指导了如何在Tomcat 5.5环境下通过JNDI配置数据源,通过DBCP连接池与MsSQLServer 2000数据库进行集成。对于其他数据库,只需修改相应驱动和URL参数即可。这个过程虽然耗时但有助于理解配置原理,可供其他开发者参考或作为基础进行个性化设置。
253 浏览量
185 浏览量
2012-02-07 上传
2023-09-14 上传
-做好自己-
- 粉丝: 4
- 资源: 35
最新资源
- pass4side 000-M15题库下载
- GDB中文文档 linux下调试方法
- NB的TCL语言入门
- 经典SQL 高手总结的
- Manning.Publications.Windows.Forms.in.Action.2nd.Edition.Apr.2006 c#
- Object Oriented Programming With Microsoft Vb Net And C# Step By Step.pdf
- ARM开发入门(S3C)
- 深入编程内幕——Visual C++.
- SQL Server语句大全
- Apress_Expert one on one Oracle
- 网通WLAN测试规范
- 2001年度网络程序员级上午试卷
- maximo6体系架构
- 视频会议系统解决方案
- Solaris internals PPT
- Racer的用户文档