db.properties配置
来源:互联网 发布:pl10空空导弹 知乎 编辑:程序博客网 时间:2024/05/18 03:25
- 在配置时,主要有:removeAbandoned 、logAbandoned、removeAbandonedTimeout、maxWait这四个参数:
1. rmoveAbandoned=true 那么在getNumActive()快要到getMaxActive()的时候,系统会进行无效的Connection的回收,回收的Connection为removeAbandonedTimeout(默认300秒)中设置的秒数后没有使用的Connection,激活回收机制是getNumActive()=getMaxActive()-2。
2. logAbandoned=true的话,将会在回收事件后,在log中打印出回收Connection的错误信息,包括在哪个地方用 了Connection却忘记关闭了,在调试的时候很有用。
3. maxWait的时间不要设得太长,maxWait如果设置太长那么客户端会等待很久才激发回收事件。
以下是配置properties文件:
#连接设置
jdbc.driverClassName=oracle.jdbc.driver.OracleDriver
jdbc.url=jdbc:oracle:thin:@127.0.0.1:1521:DBSERVER
jdbc.username=user
jdbc.password=pass
#<!-- 初始化连接 -->
dataSource.initialSize=10
#<!-- 最大空闲连接 -->
dataSource.maxIdle=20
#<!-- 最小空闲连接 -->
dataSource.minIdle=5
#最大连接数量
dataSource.maxActive=50
#是否在自动回收超时连接时打印连接超时错误
dataSource.logAbandoned=true
#是否自动回收超时连接
dataSource.removeAbandoned=true
#超时时间(以秒数为单位)
dataSource.removeAbandonedTimeout=180
#<!-- 超时等待时间 毫秒-->
dataSource.maxWait=1000
- db.properties配置
- db.properties文件配置备忘
- db.properties
- JDBC的配置(包括db.properties等)
- 几种数据库的db.properties的配置
- 读取db.properties
- java UI db.properties
- oracle的db.properties
- 读取db.properties等properties文件
- 外部文件引用-db.properties
- mysql的db.properties文件
- springmvc配置文件:project-db.properties
- properties配置
- JDBC相关操作,读取db.properties
- OLE DB Initialization Properties: Quick Reference
- j2ee 使用db.properties连接mysql数据库
- Mybatis读取 加密DB.properties 重写 PropertyPlaceholderConfigurer
- db.properties 在SSM 框架中的使用
- unity 在 iOS 层级
- mysq截取字符串的办法
- 【lct模板】bzoj2631: tree
- 设置防火墙firewall
- 视频压缩iOS
- db.properties配置
- 理解HTTPS
- 队列的实现与基本操作
- SSD深度技术解析---FTL层算法对性能的影响
- 北京云栖大会MaxCompute又出大招,Python UDF抢先体验!
- Nginx+Tomcat的配合使用
- Qt Quick实现九宫格划指锁屏视图
- 快捷修改windows的hosts文件,删除.svn
- 实时操作系统(RTOS)REGINA的使用及说明