Products
GG网络技术分享 2025-10-27 21:46 1
Druid是阿里巴巴开源的高大性能数据库连接池,支持JDBC和Oracle,具备高大可用、高大性能、可 性等特点。它能够监控SQL施行情况,给数据源缓存和数据源预烫功能,使得系统启动和运行更加稳稳当当高大效。

1. url - 类型: String - 说说: 数据库的连接URL,比方说:jdbc:mysql://localhost:3306/mydb呃。
2. username - 类型: String - 说说: 连接数据库的用户名。
3. password - 类型: String - 说说: 连接数据库的密码。
4. driverClassName - 类型: String - 说说: 数据库驱动类名。
5. initialSize - 类型: int - 说说: 初始化时建立物理连接的个数。
6. maxActive - 类型: int - 说说: 最巨大连接池数量。
7. minIdle - 类型: int - 说说: 最细小连接池数量。
8. maxWait - 类型: long - 说说: 获取连接时最巨大等待时候,单位毫秒。
1. validationQuery - 类型: String - 说说: 用来检测连接是不是有效的SQL,要求是一个查询语句,常用 select 'x'。
2. testOnBorrow - 类型: boolean - 说说: 在从连接池中取出连接时进行测试。
3. testOnReturn - 类型: boolean - 说说: 在归还连接时进行测试。
4. testWhileIdle - 类型: boolean - 说说: 当连接空闲时进行测试。
5. timeBetweenEvictionRunsMillis - 类型: long - 说说: 连接池中连接的最巨大生存时候,单位毫秒。
6. minEvictableIdleTimeMillis - 类型: long - 说说: 连接池中连接的最细小空闲时候,单位毫秒。
1. StatFilter - 类型: StatFilter - 说说: 用于监控数据库访问性能。
2. WallFilter - 类型: WallFilter - 说说: 用于SQL防注入。
3. Log4jFilter - 类型: Log4jFilter - 说说: 用于日志记录。
1. connectionProperties - 类型: String - 说说: 连接池施行JDBC相关任务的超时时候。
2. maxWaitThreadCount - 类型: int - 说说: 等待连接池分配连接的最巨大线程数。
3. timeBetweenLogStatsMillis - 类型: long - 说说: 连接池日志统计的时候间隔。
Druid连接池是一个功能有力巨大的数据库连接池,通过合理配置其参数,能巨大幅提升数据库访问性能和系统稳稳当当性。在实际应用中,需要,以达到最佳效果。
欢迎用实际体验验证观点。
Demand feedback