数据库连接池

本文详细介绍数据库连接池的概念及其实现方式,特别是在Tomcat环境下如何通过context.xml配置文件设置数据库连接池参数,如最大活动连接数、最大空闲连接数等,并演示了如何在Java代码中使用这些配置获取数据库连接。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

概念:在内存中开辟一块空间,存放多个数据库连接对象conn
目的:在高频率访问数据库时,使用数据库连接池可以降低服务器系统压力,提升程序运行效率。active状态:当前连接对象被应用程序使用中
Idle状态:空闲状态
实现JDBC tomcat pool
这个是tomcat服务器启动才会生效的数据库连接池
1.META-INF下context.xml【context.xml Tomcat的那个目录里面有】

<?xml version="1.0" encoding="UTF-8"?> driverClassName="com.mysql.jdbc.Driver" url="jdbc:mysql://localhost:3306/***" username="root" password="root" maxActive="50" maxIdle="30" name="test" auth="Container" maxWait="10000" type="javax.sql.DataSource" 2.test类 1.Context c = new InitialContext();naming包下 2.DateSource ds= (DateSource)c.lookup("java:comp/env/test")固定写法,test是上面xml文件的 name 3.Connection conn = ds.getConnection();//获取连接对象
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值