hikaricp使用

hikaricp数据库连接池是目前很流行的数据源

1.需要引入mysql的驱动、hikaricp依赖

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

	<dependencies>
		<dependency>
			<groupId>org.springframework.bootgroupId>
			<artifactId>spring-boot-starter-webartifactId>
		dependency>

		<dependency>
			<groupId>org.springframework.bootgroupId>
			<artifactId>spring-boot-starter-testartifactId>
			<scope>testscope>
		dependency>

		<dependency>
			<groupId>org.springframework.bootgroupId>
			<artifactId>spring-boot-starter-jdbcartifactId>
		dependency>

		<dependency>
			<groupId>mysqlgroupId>
			<artifactId>mysql-connector-javaartifactId>
			<version>${mysql.version}version>
		dependency>

		<dependency>
			<groupId>com.zaxxergroupId>
			<artifactId>HikariCPartifactId>
			<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
所以可以直接启动项目查看是否连接成功

连接成功可以看到
在这里插入图片描述
表示成功了

你可能感兴趣的:(后端,数据源)