首页
学习
活动
专区
工具
TVP
发布

数据库连接池的选择

本文是数据库连接池的选择与实现系列第三篇,本文基于本系列第一篇(数据库连接池的选择 实现)文章,实现一个通用的连接池,以同样的代码开发模式和设计思想来实现对其他数据库的连接。

本篇是利用Java语言简单实现高可用的Hbase对象池。

1.第一步,写默认配置类interface:HbaseConfig

2.第二步,Hbase连接工厂HbaseConnectionFactory

类结构如下:主要就是构造方法,传入不同的参数 核心就是实现ConnectionFactory类

3.第三步,Hbase连接工厂HbaseConnectionPool

类结构如下:主要就是构造方法,传入不同的参数 核心就是实现ConnectionPool类

4.第四步:接下来写一个demo,演示一下:

这里简单写入一条数据到hbase中,使用的hbase版本为1.2.5

查询数据结果如下:

总结:本系列是基于commons-pool2利用Java语言实现简单实现高可用的对象池。通过这种方式,实现各种数据库的连接池:

MySQL,Redis,HBase等,

当然,还可以用这样的方式写其他的对象池,这个系列只用了这三种特别流行的数据库来做演示,而且,这里对象池的作用不仅仅限于连接数据库,还可以连接数据仓库,消息中间件等等,最终的写法类似。

  • 发表于:
  • 原文链接http://kuaibao.qq.com/s/20180109G09SHY00?refer=cp_1026
  • 腾讯「腾讯云开发者社区」是腾讯内容开放平台帐号(企鹅号)传播渠道之一,根据《腾讯内容开放平台服务协议》转载发布内容。
  • 如有侵权,请联系 cloudcommunity@tencent.com 删除。

扫码

添加站长 进交流群

领取专属 10元无门槛券

私享最新 技术干货

扫码加入开发者社群
领券