### 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的基础知识,并以"jdbc.properties.zip"为例,探讨如何通过配置文件连接数据库并构建完整的用户注册系统。 一、JDBC基础 1. JDBC API:JDBC API包含了一组接口和类,如DriverManager、...
jdbc.properties配置连接sql static Connection getConnection()静态方法调用
MyBatis 中使用 jdbc.properties 文件设置不起作用的解决方法 MyBatis 是一个基于 Java 的持久层框架,它提供了一个简单的方式来与数据库交互。然而,在使用 jdbc.properties 文件设置数据库连接时,可能会遇到设置...
标题 "c3p0+xml+jdbc.properties+DBUtils+mysql-connector" 提示我们讨论的是一个基于Java的数据库连接管理方案,它涉及到几个关键组件:C3P0连接池、XML配置、`jdbc.properties`配置文件以及MySQL的JDBC驱动。...
jdbc.properties的配置
properties.putAll(jsonObject.getInnerMap()); } public static String getProperty(String key) { return properties.getProperty(key); } } ``` Java 项目中读取 jdbc.properties 文件操作是指在 Java ...
可以从Jar外部加载JDBC.properties的Spring-mybatis配置文件,直接可以用,适合部署可执行jar时,从外部配置数据库