开源中国

我们不支持 IE 10 及以下版本浏览器

It appears you’re using an unsupported browser

为了获得更好的浏览体验,我们强烈建议您使用较新版本的 Chrome、 Firefox、 Safari 等,或者升级到最新版本的IE浏览器。 如果您使用的是 IE 11 或以上版本,请关闭“兼容性视图”。
HikariCP首页、文档和下载 - JDBC 连接池 - 开源中国社区
全部项目分类
Apache
Java 查看源码»
跨平台
分享
收藏
419 人收藏
收录时间:2014-04-04
HikariCP 详细介绍

HikariCP 是一个高性能的 JDBC 连接池组件。下图是性能的比较测试结果:

使用方法:

HikariConfig config = new HikariConfig();
config.setMaximumPoolSize(100);
config.setDataSourceClassName("com.mysql.jdbc.jdbc2.optional.MysqlDataSource");
config.addDataSourceProperty("serverName", "localhost");
config.addDataSourceProperty("port", "3306");
config.addDataSourceProperty("databaseName", "mydb");
config.addDataSourceProperty("user", "bart");
config.addDataSourceProperty("password", "51mp50n");

HikariDataSource ds = new HikariDataSource(config);

或者:

/**
connectionTestQuery=SELECT 1
dataSourceClassName=org.postgresql.ds.PGSimpleDataSource
dataSource.user=test
dataSource.password=test
dataSource.databaseName=mydb
dataSource.serverName=localhost
*/

HikariConfig config = new HikariConfig("some/path/hikari.properties");
HikariDataSource ds = new HikariDataSource(config);

Maven:

<dependency>
    <groupId>com.zaxxer</groupId>
    <artifactId>HikariCP</artifactId>
    <version>1.3.5</version>
    <scope>compile</scope>
</dependency>
HikariCP

选择将代码托管在码云
你还在等什么

可能是中国最大最好的代码托管平台


大家对 HikariCP 的评论 (全部 18 条评论)
{{repayCom.userName}}
侯坤林
我用ssh的时候用这个连接池,在频繁访问数据库时,经常出现这个问题,怎么解决?springHikariCP - Connection is not available, request timed out after 30000ms.
爱喝貓的咖啡
其实呢,我并不需要一个性能特别高的连接池,慢也主要集中在sql执行上,这不是连接池能解决的。
polly
@mjchow,不要纠结了,这个公式我再postgresql的wiki上看到过,它是针对SSD硬盘做数据存储的优化公式,effective_spindle_count指的是ssd硬盘的有效主轴数。
这个公式都是网上抄来抄去,语焉不详,处女座的你可以放下了。
mjchow
(core_count * 2) + effective_spindle_count) 请问这个公式中的effective_spindle_count 这个是什么意思?
yuyuyuyu
真有这么厉害吗
HikariCP 相关博客
顶部