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);

       <dependency>
            <groupId>com.zaxxer</groupId>
            <artifactId>HikariCP-java6</artifactId>
            <version>2.3.9</version>
            <scope>compile</scope>
        </dependency>

HikariCP 高性能的 JDBC 连接池相关推荐

  1. HikariCP--一款高性能的 JDBC 连接池

    源码地址:https://github.com/brettwooldridge/HikariCP 使用方法: Java 8 maven artifact: <dependency>< ...

  2. HikariCP:一个叫光的JDBC连接池

    简介 天不生我李淳罡,剑道万古如长夜. Hikari [hi·ka·'lē] 是日语"光"的意思.HikariCP的卖点是快.简洁.可靠,整体非常轻量,只有130Kb左右. Hik ...

  3. 在独立Java应用程序中使用Tomcat JDBC连接池

    这是从我们的客人文章W4G伙伴克拉伦斯豪的作者临春3从A按. 您可能会在文章结尾找到本书的折扣券代码,仅适用于Java Code Geeks的读者! 请享用! 在需要数据访问权限的独立Java应用程序 ...

  4. 数据库连接之jdbc连接池

    BC 1. 概念:Java DataBase Connectivity Java 数据库连接, Java语言操作数据库 JDBC本质:官方(sun公司)定义的一套操作所有关系型数据库的规则,即接口,s ...

  5. jdbc封装mysql_用Java手动封装JDBC连接池(一)

    JDBC存在的问题 代码的冗余:在对数据库进行增删改查时,每个操作的JDBC流程和SQL执行代码的流程都一样,造成代码的冗余,所以我们可以把冗余的部分封装起来,封装之后,我们就不用再去写JDBC流程, ...

  6. JDBC连接池和DBUtils

    本节内容: JDBC连接池 DBUtils 一.JDBC连接池 实际开发中"获得连接"或"释放资源"是非常消耗系统资源的两个过程,为了解决此类性能问题,通常情况 ...

  7. 数据层优化-jdbc连接池简述、druid简介

    终于回到既定轨道上了,这一篇讲讲数据库连接池的相关知识,线程池以后有机会再结合项目单独写篇文章(自己给自己挖坑,不知道什么时候能填上),从这一篇文章开始到本阶段结束的文章都会围绕数据库和dao层的优化 ...

  8. jdbc连接池工作原理_JDBC连接实际上如何工作?

    jdbc连接池工作原理 The JDBC Connection interface is a part of java.sql package. The java.sql.Connection int ...

  9. JDBC、封装JDBC连接池、第三方连接池工具

    主要内容: JDBC简介 JDBC来源 通过代码实现JDBC JDBC的改进需求 JDBC改进的代码实现 JDBC使用的设计模式 封装连接池 封装JDBC连接池 ThreadLoacl的使用 Thre ...

最新文章

  1. vue2.0组件生命周期探讨
  2. IOS调用WCF提供的服务方法,但是方法的参数是WCF那边自定义的对象,这样有办法调用么,如果可以IOS应该怎么传参呢?请问有了解的么,...
  3. java 参数代替所有类_Java中的常用类
  4. 关于Web面试的基础知识点--Javascript(二)
  5. c++ 从double变为long int 数据丢失_面试官:Java 中有几种基本数据类型是什么?各自占用多少字节?...
  6. 智慧农业、数字农业、农产品交易、发布供应、采购详情、报价列表、交易订单、供应大厅、采购大厅、发布采购、采购需求、采购订单、在售商品、出售订单、账户中心、洽谈列表、入驻申请、Axure原型、农业数据看板
  7. Word2Vec在中文的应用
  8. (转)DPDK内存管理 01 -----初始化
  9. 超级易懂的非递归实现二叉树三种遍历(与网上都不一样)
  10. 扩展php-bcmath,centos安装PHP扩展(bcmath)
  11. linux越狱时手机怎么进入dfu,通过软件恢复进入DFU刷机模式教程
  12. 语音信号处理——线性预测编码LPC
  13. Win10桌面整理小体会
  14. c语言中的inv是什么缩写,INV(inv是什么的缩写)
  15. js实现倒计时广告效果
  16. 用python写银行叫号系统(这个是学校的实训题目,真的没什么技术含量)
  17. 艾司博讯:拼多多批量发货怎么做?
  18. vCenter Server安装报错:内存或cpu不足
  19. 软件工程:到底应该怎么理解软件工程
  20. 5911. 【NOIP2018模拟10.18】Travel

热门文章

  1. 北京科技大学研究生考试 《工程热力学》(2003年-2011年)
  2. window7下nginx配置文件详解
  3. DNN 4.x CodeSmith模板
  4. 教你自己制作Vista与DOS双系统
  5. android 设置点击ProgressDialog外的区域不消失
  6. 三十分钟掌握STL(Using STL)
  7. WebCore中的渲染机制(二):块和内嵌(Blocks and Inlines)
  8. 深入浅出——网络模型中Inception的作用与结构全解析
  9. 【AI测试】机器学习项目的测试,算法测试
  10. Android 8.0 targetsdkversion升级到26填坑