本站消息

站长简介/公众号


站长简介:逗比程序员,理工宅男,前每日优鲜python全栈开发工程师,利用周末时间开发出本站,欢迎关注我的微信公众号:程序员总部,程序员的家,探索程序员的人生之路!分享IT最新技术,关注行业最新动向,让你永不落伍。了解同行们的工资,生活工作中的酸甜苦辣,谋求程序员的最终出路!

  价值13000svip视频教程,java大神匠心打造,零基础java开发工程师视频教程全套,基础+进阶+项目实战,包含课件和源码

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


+关注
已关注

分类  

暂无分类

标签  

暂无标签

日期归档  

2021-05(18)

2021-06(45)

2021-07(8)

2021-08(59)

2021-09(44)

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

发布于2021-11-21 21:16     阅读(533)     评论(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个字符)