`

BoneCP数据连接池的例子配置

 
阅读更多
#分区数,默认值2,最小1,推荐3-4,视应用而定 
partitionCount=3
#每个分区最大的连接数
maxConnectionsPerPartition=30
#每个分区最小的连接数 
minConnectionsPerPartition=10
#当每个分区中的connection大约快用完时,BoneCP动态批量创建connection,这个属性控制一起创建多少个connection
acquireIncrement=5
#设置连接池阀值,这个参数默认为20,如果小于0或是大于100,BoneCP将设置为20
poolAvailabilityThreshold=20
#设置获取connection超时的时间,这个参数默认为Long.MAX_VALUE,单位:毫秒
connectionTimeout=9223372036854775807

#设置connection助手线程个数,这个参数默认为3,如果小于0,BoneCP将设置为3
releaseHelperThreads=3
#设置statement助手线程个数,这个参数默认为3,如果小于0,BoneCP将设置为3
statementReleaseHelperThreads=3
#设置connection的存活时间,这个参数默认为0,单位:毫秒,设置为0该功能失效
maxConnectionAge=0
#连接池中未使用的链接最大存活时间,单位是分,默认值:60,如果要永远存活设置为0
idleMaxAge=240
#设置测试connection的间隔时间,这个参数默认为240,单位:分钟,设置为0该功能失效
idleConnectionTestPeriod=60

#设置重新获取连接的次数,这个参数默认为5
acquireRetryAttempts=5
#设置重新获取连接的次数间隔时间,这个参数默认为7000,单位:毫秒,如果小于等于0,BoneCP将设置为1000
acquireRetryDelay=1000
#设置连接池初始化功能,这个参数默认为false,设置为true,连接池将会初始化为空
lazyInit=false
#缓存prepared statements的大小,默认值:0
statementCacheSize=100
#设置是否关闭JMX功能,这个参数默认为false
disableJMX=false
#设置连接池名字,用于当作JMX和助手线程名字的后缀
poolName=littleAntSid
分享到:
评论

相关推荐

    bonecp连接池demo

    在这个例子中,我们首先设置了 BoneCP 的配置,包括数据库URL、用户名、密码以及连接池的最小和最大连接数。接着,我们初始化数据源,并通过 `getConnection()` 方法获取数据库连接。在使用完连接后,自动关闭资源,...

    BoneCP.zip_BoneCP_BoneCP 源码_jdbc BoneCP_oracle

    BoneCP是一款高效的、开源的Java数据源连接池,它的设计目标是提供比其他现有连接池更高的性能和更低的资源消耗。在本实例中,我们将会深入理解如何在Java应用程序中利用BoneCP作为JDBC连接池来管理数据库连接,以及...

    springboot_笔记

    // 配置数据源,例如BoneCP连接池 BoneCPDataSource boneCPDataSource = new BoneCPDataSource(); boneCPDataSource.setDriverClass("com.mysql.jdbc.Driver"); boneCPDataSource.setJdbcUrl("jdbc:mysql://...

    servlet_tomcat.rar

    【标题】"servlet_tomcat.rar"是一个包含多种Java EE技术的压缩包,主要涉及Tomcat服务器、MySQL数据库、BRUUD(可能是误写,常见的应该是“Bukkit”或“BoneCP”,此处假设为“Bukkit”)数据库连接池以及...

    JSP 中spring事务配置详解

    数据源(`dataSource`)的配置也是必不可少的,这里使用了BoneCP连接池。配置包括数据库驱动、URL、用户名、密码以及连接池的一些参数,例如检查空闲连接的时间间隔、连接的最大和最小存活时间、连接池分区等: ```...

    springboot_笔记1

    - 添加依赖,包括Spring Web MVC和连接池(例如 BoneCP)。 - 配置`pom.xml`中的`<build>`部分,确保资源文件和Java源码的正确处理。 在Java配置类中,可以使用`@Configuration`和`@Bean`来定义Bean。例如,创建一...

    springboot书pdf

    例如,创建一个简单的 Spring Boot 工程并导入必要的依赖,你需要在 `pom.xml` 文件中添加如下的依赖项,如 Spring Web MVC 和数据库连接池(这里以 BoneCP 为例): ```xml <groupId>org.springframework ...

    springboot

    创建一个新的 Maven 项目,添加 Spring WebMvc 和连接池(例如 BoneCP)依赖。在项目中创建一个配置类,使用 `@Configuration` 注解,并在其中定义 Bean,使用 `@Bean` 注解。例如,你可以创建一个 DataSource Bean...

    JAVA上百实例源码以及开源项目源代码

    Java实现的FTP连接与数据浏览程序 1个目标文件 摘要:Java源码,网络相关,FTP Java实现的FTP连接与数据浏览程序,实现实例化可操作的窗口。 部分源代码摘录: ftpClient = new FtpClient(); //实例化FtpClient对象 ...

Global site tag (gtag.js) - Google Analytics