程序员最近都爱上了这个网站  程序员们快来瞅瞅吧!  it98k网:it98k.com

本站消息

站长简介/公众号

  出租广告位,需要合作请联系站长


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

hikaricp连接池的简单使用及所需依赖

发布于2021-11-21 21:16     阅读(945)     评论(0)     点赞(22)     收藏(5)


在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述在这里插入图片描述

HikariCP概念:
什么是HikariCP?HikariCP介绍(包含配置示例)chenwch-CSDN博客hikaricp

HikariCP数据库连接池技术的简单使用:

  1. 未使用框架,使用原始的导jar包使用
  2. 使用eclipse
  3. mysql8
  4. 需要jar包以及版本:
    mysql-connector-java-8.0.21.jar(jdbc)
    HikariCP-3.4.1.jar(hikaricp连接池)
    slf4j-api-1.7.25.jar(日志组件)

依赖jar下载地址:HikariCP所需依赖jar.zip-其它文档类资源-CSDN文库

(设置免费下载,放心食用)

也可以去这个网站下载(https://mvnrepository.com/)

测试代码 – 连接mysql数据库

import java.sql.Connection;
import java.sql.ResultSet;
import java.sql.Statement;
import com.zaxxer.hikari.HikariConfig;
import com.zaxxer.hikari.HikariDataSource;

public class HikariCPTest {
	public static void main(String[] args) throws Exception {
		//1.配置连接池
		HikariConfig hikariConfig = new HikariConfig();
		
		//也可以通过properties配置文件配置连接池new HikariConfig(Properties  properties)
		hikariConfig.setJdbcUrl("jdbc:mysql://localhost:3306/demo?serverTimezone=PRC");
		hikariConfig.setDriverClassName("com.mysql.cj.jdbc.Driver");
		hikariConfig.setUsername("root");
		hikariConfig.setPassword("123456");
		hikariConfig.addDataSourceProperty("cachePrepStmts", "true");
		hikariConfig.addDataSourceProperty("prepStmtCacheSize", "250");
		hikariConfig.addDataSourceProperty("prepStmtCacheSqlLimit", "2048");
		
		//2.通过配置类生成HikariCP连接池对象
		HikariDataSource ds = new HikariDataSource(hikariConfig);
		
		//3.获取连接操作数据库常规操作
		Connection conn = ds.getConnection();
		String sql = "select * from accounts";
		Statement stmt = conn.createStatement();
		ResultSet rs = stmt.executeQuery(sql);
		while(rs.next()){
			//打印每行的前两列
			System.out.println(rs.getObject(1)+"\t"+rs.getObject(2));
		}
		//4.关闭资源
		rs.close();
		stmt.close();
		conn.close();
	}
}

原文链接:https://blog.csdn.net/douju/article/details/121414236



所属网站分类: 技术文章 > 博客

作者:黑暗之神

链接:http://www.javaheidong.com/blog/article/326703/1e265c75d74e26751e7d/

来源:java黑洞网

任何形式的转载都请注明出处,如有侵权 一经发现 必将追究其法律责任

22 0
收藏该文
已收藏

评论内容:(最多支持255个字符)