在yml文件中数据库连接配置

在SpringBoot项目中,配置application.yml文件以连接MySQL数据库,包括设置端口8080,使用com.mysql.cj.jdbc.Driver驱动,指定URL为jdbc:mysql://localhost:3306/test,启用UTF-8编码和上海时区,提供用户名root及密码123456。同时,需在pom.xml中添加mysql-connector-java的依赖,版本为8.0.25。

在Spring Boot开发中,需要在application.yml中被指数据库的连接信息,以下是MySQL连接配置以及pom文件的MySQL依赖

server:
  port: 8080
spring:
  datasource:
    driver-class-name: com.mysql.cj.jdbc.Driver
    url: jdbc:mysql://localhost:3306/test?&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai
    username: root
    password: 123456

1、port是端口
2、drive-class-name:表示MySql版本是8.0版本
3、URL:连接数据库其中 jdbc:mysql表示通过jdbc来连接数据库。
4、Localhost:表示本机地址,
5、把test换成自己数据库名称即可,
6、username:表示账号名称,
7、password:输入自己的密码即可,

<!-- 集成MySQL连接 -->
<dependency>
	<groupId>mysql</groupId>
    <artifactId>mysql-connector-java</artifactId>
    <version>8.0.25</version>
</dependency>

记得刷新maven哦。
 

在 Spring Boot 开发中,可在 application.yml 中指定数据库连接信息。以 MySQL 为例,其连接配置如下: ```yaml server: port: 8080 spring: datasource: driver-class-name: com.mysql.cj.jdbc.Driver url: jdbc:mysql://localhost:3306/test?&useUnicode=true&characterEncoding=UTF-8&serverTimezone=Asia/Shanghai username: root password: 123456 ``` 上述配置中,`server.port` 指定了服务器端口,`spring.datasource` 下的 `driver-class-name` 为 MySQL 的 JDBC 驱动类名,`url` 用于指定数据库连接地址,其中 `jdbc:mysql` 表示使用 JDBC 连接 MySQL 数据库,`localhost` 代表本机,`3306` 是端口号,`test` 为数据库名称,`characterEncoding=UTF-8` 用于解决 MySQL 乱码问题,`username` 和 `password` 分别为数据库的用户名和密码 [^1][^4]。 另外,基于 properties.yml 的数据源配置,还可以通过 Java 代码引用 properties.yml 配置文件配置数据源: ```java import com.alibaba.druid.pool.DruidDataSource; import org.springframework.boot.context.properties.ConfigurationProperties; import org.springframework.context.annotation.Bean; import org.springframework.context.annotation.Configuration; import java.sql.SQLException; @Configuration public class DataSourceConfig { @ConfigurationProperties("spring.datasource") @Bean public DataSource dataSource() throws SQLException { DruidDataSource druidDataSource = new DruidDataSource(); return druidDataSource; } } ``` 此代码使用 `@ConfigurationProperties` 注解将 `spring.datasource` 下的配置属性注入到 `DruidDataSource` 中,并将其作为一个 Bean 注册到 Spring 容器中 [^2]。
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值