天天看點

hikaricp使用

hikaricp資料庫連接配接池是目前很流行的資料源

1.需要引入mysql的驅動、hikaricp依賴

<properties>
		<java.version>1.8</java.version>
		<hikari.version>2.7.9</hikari.version>
		<mysql.version>8.0.13</mysql.version>
	</properties>

	<dependencies>
		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-web</artifactId>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-test</artifactId>
			<scope>test</scope>
		</dependency>

		<dependency>
			<groupId>org.springframework.boot</groupId>
			<artifactId>spring-boot-starter-jdbc</artifactId>
		</dependency>

		<dependency>
			<groupId>mysql</groupId>
			<artifactId>mysql-connector-java</artifactId>
			<version>${mysql.version}</version>
		</dependency>

		<dependency>
			<groupId>com.zaxxer</groupId>
			<artifactId>HikariCP</artifactId>
			<version>${hikari.version}</version>
		</dependency>
	</dependencies>

           

這個pom包含了spring-boot、mysql-jdbc、hikaricp的依賴

開始使用
第一步先連接配接上資料庫先

使用的是spring-boot 配置檔案是yml

是以這裡我采用的是yml的配置方式

在yml配置mysql的連接配接配置為

spring:
  datasource:
    type: com.zaxxer.hikari.HikariDataSource
    url: jdbc:mysql://localhost:3306/xxxx?useSSL=false&charaterEncoding=utf-8&serverTimezone=UTC
    username: root
    password: 123456
    driver-class-name: com.mysql.cj.jdbc.Driver
           

type:資料源

url:位址,本地位址或者遠端位址

xxxx:資料庫名稱

username:mysql使用者名

password:mysql密碼

driver-class-name:mysql連接配接驅動

第二步開始配置,連接配接
type: com.zaxxer.hikari.HikariDataSource
           

這行就配置指定了項目使用的資料庫連接配接池是hikaricp

是以可以直接啟動項目檢視是否連接配接成功

連接配接成功可以看到

hikaricp使用

表示成功了

繼續閱讀