hikari数据库连接池
- (1)Hikari 光
- (2)Hikari 是什么?
HikariCP是现在比较快,而且轻量的连接池
- (3)Hikari 有什么特点
》Hikari是一款非常强大,高效,并且号称“史上最快连接池”
》在springboot2.0之后,采用的默认数据库连接池就是Hikari。
不需要引入依赖,已经在SpringBoot中包含了。
GitHub地址:https://github.com/brettwooldridge/HikariCP
手动使用hikari
pom.xml
<dependencies>
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.39</version>
</dependency>
<dependency>
<groupId>com.zaxxer</groupId>
<artifactId>HikariCP</artifactId>
<version>3.4.5</version>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<version>4.13.1</version>
<scope>test</scope>
</dependency>
</dependencies>
Test01
public class TestHikari {
@Test
public void test01() throws SQLException {
HikariConfig config = new HikariConfig();
config.setJdbcUrl("jdbc:mysql://localhost:3306/test01");
config.setUsername("root");
config.setPassword("123456");
HikariDataSource ds = new HikariDataSource(config);
System.out.println(ds.getConnection());
}
@Test
public void test02() throws SQLException {
HikariDataSource hds = new HikariDataSource();
hds.setJdbcUrl("jdbc:mysql://localhost:3306/test01");
hds.setUsername("root");
hds.setPassword("123456");
System.out.println(hds.getConnection());
}
}