### mysql ### driverClassName=com.mysql.jdbc.Driver username=root password=root url=jdbc:mysql://localhost:3306/test ### oracle ### #driverClassName=oracle.jdbc.driver.OracleDriver #username=scott #password=tiger #url=jdbc:oracle:thin:@localhost:1521:orcl ## start use org.apache.commons.dbcp.BasicDataSource ## ### 最大连接数量 ### maxActive=150 ### 最小空闲连接数 ### minIdle=1 ### 最大空闲连接数 ### maxIdle=10 ### 初始化连接数 ### initialSize=1 ### 是否在自动回收超时连接的时候打印连接的超时错误 ### logAbandoned=true ### 是否自动回收超时连接 ### removeAbandoned=true ### 超时时间(以秒数为单位) ### removeAbandonedTimeout=300 ### 超时等待时间(以毫秒为单位) ### maxWait=1000 ## end use org.apache.commons.dbcp.BasicDataSource ## ####################################################################### ####################################################################### ## start use com.mchange.v2.c3p0.ComboPooledDataSource ## # 当连接池中的连接耗尽的时候c3p0一次同时获取的连接数。Default: 3 acquireIncrement=10 # 定义在从数据库获取新连接失败后重复尝试的次数。Default: 30 acquireRetryAttempts=30 # 两次连接中间隔时间,单位毫秒。Default: 1000 acquireRetryDelay=1000 # 连接关闭时默认将所有未提交的操作回滚。Default: false autoCommitOnClose=false # 当连接池用完时客户端调用getConnection()后等待获取新连接的时间, # 超时后将抛出SQLException,如设为0则无限期等待。单位毫秒。Default: 0 checkoutTimeout=1000 # 每60秒检查所有连接池中的空闲连接 idleConnectionTestPeriod=60 # 初始化时获取三个连接,取值应在minPoolSize与maxPoolSize之间 initialPoolSize=3 # 最大空闲时间,60秒内未使用则连接被丢弃。若为0则永不丢弃 maxIdleTime=60 # 连接池中保留的最大连接数 maxPoolSize=60 # c3p0是异步操作的,缓慢的JDBC操作通过帮助进程完成。 #扩展这些操作可以有效的提升性能 .通过多线程实现多个操作同时被执行。 #Default: 3 numHelperThreads=10 #用户修改系统配置参数执行前最多等待300秒 propertyCycle=300 ## end use com.mchange.v2.c3p0.ComboPooledDataSource ##
相关推荐
这是一个简单的案例用来实现Spring中jdbc.properties属性文件进行密文处理,代码中的学生实体自己根据需要在数据库中进行创建
jdbc.properties配置连接sql static Connection getConnection()静态方法调用
jdbc.properties的配置
可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件,直接可以用,适合部署可执行jar时,从外部配置数据库
主要介绍了mybatis 使用jdbc.properties文件设置不起作用的解决方法,需要的朋友可以参考下
c3p0+xml+jdbc.properties+DBUtils+mysql-connector
用于创建完整的注册页面链接数据库,前段以及JDBC三个阶段结合构建完整注册系统提供使用,其他用途仅作参考使用