Tomcat5配置JNDI方式的Mysql JDBC连接池教程
需积分: 50 161 浏览量
更新于2024-09-14
收藏 42KB DOC 举报
本文主要介绍了如何在Tomcat 5环境中配置Mysql JDBC数据库连接池,采用JNDI(Java Naming and Directory Interface)方式进行设置。以下是详细的步骤和配置参数:
1. 环境准备:
- 安装Tomcat 5:按照官方提供的Windows安装向导进行安装,确保记录下管理用户名和密码,它们将在后续配置中用到。
- 安装MySQL:默认安装并创建一个数据库,以及必要的表和数据,以便于测试。
2. 添加Mysql驱动:
将Mysql JDBC驱动程序mysql-connector-java-3.1.4-beta-bin.jar复制到Tomcat的common/lib目录下,这是为了让Tomcat能够识别并使用Mysql数据库。
3. 配置数据源:
- 启动Tomcat服务器,并通过浏览器访问`http://localhost:8080/admin`(根据实际情况替换为机器IP或服务器名称)登录到管理界面。
- 在Web管理应用中,进入Resources->Datasources部分,选择CreateNewDataSource,开始配置新的数据源。
- 填写以下参数:
- JNDIName: jdbc/mysql,这是JNDI名称,用于后续通过JNDI查找数据源。
- DataSourceURL: `jdbc:mysql://192.168.0.16/SUBRDB`,这里是数据库连接的URL,包括服务器地址和数据库名。
- JDBCDriverClass: `org.gjt.mm.mysql.Driver`,指定Mysql的JDBC驱动类。
- UserName: "root",MySQL数据库的管理员用户名。
- Password: ""(此处省略,实际操作中应填入正确的密码)。
- Max.ActiveConnections: 4,表示同时活动的连接数上限。
- Max.IdleConnections: 2,表示空闲连接的最大数量。
- Max.WaitforConnection: 500,定义了在没有可用连接时,Tomcat等待新连接的时间(毫秒)。
- 对于其他数据库,如SQL Server 2000,只需更改JNDIName、DataSourceURL和JDBCDriverClass为相应的数据库类型和连接信息,例如JDBCDriverClass可以改为`net.sourceforge.jtds.jdbc.Driver`,并在lib目录下添加jtds-0.7.1.jar。
4. JNDI连接:
使用配置好的JNDI名称(如jdbc/mysql),应用程序可以通过Java代码动态地从JNDI命名空间中获取到数据库连接池对象,从而实现数据库连接的透明化管理。
总结来说,本文提供了配置Tomcat 5与Mysql JDBC数据库连接池的详细指南,适用于初学者和有一定经验的开发者,可以根据需要轻松地扩展到其他数据库系统。通过JNDI方式管理连接池,可以有效提高系统的资源管理和性能。
2018-07-17 上传
2023-12-29 上传
2023-07-12 上传
2023-07-20 上传
2023-09-06 上传
2024-11-07 上传
2024-11-23 上传
dl568862876
- 粉丝: 0
- 资源: 3
最新资源
- Angular程序高效加载与展示海量Excel数据技巧
- Argos客户端开发流程及Vue配置指南
- 基于源码的PHP Webshell审查工具介绍
- Mina任务部署Rpush教程与实践指南
- 密歇根大学主题新标签页壁纸与多功能扩展
- Golang编程入门:基础代码学习教程
- Aplysia吸引子分析MATLAB代码套件解读
- 程序性竞争问题解决实践指南
- lyra: Rust语言实现的特征提取POC功能
- Chrome扩展:NBA全明星新标签壁纸
- 探索通用Lisp用户空间文件系统clufs_0.7
- dheap: Haxe实现的高效D-ary堆算法
- 利用BladeRF实现简易VNA频率响应分析工具
- 深度解析Amazon SQS在C#中的应用实践
- 正义联盟计划管理系统:udemy-heroes-demo-09
- JavaScript语法jsonpointer替代实现介绍