返回介绍

2.2 集成 MySQL 数据库

发布于 2025-04-26 13:53:49 字数 2488 浏览 0 评论 0 收藏

Spring Boot 集成 MySQL 非常简单,因为 Spring Boot 包含一个功能强大的资源库,借助于 Spring Boot 框架,我们可以不用编写原始的访问数据库的代码,也不用调用 JDBC(Java Data Base Connectivity)或者连接池等被称为底层的代码,我们将在更高层次上访问数据库。

2.2.1 引入依赖

集成 MySQL 数据库之前,我们需要在项目的 pom 文件中添加 MySQL 所需的依赖,具体代码如下:

<dependency>
       <groupId>mysql</groupId>
       <artifactId>mysql-connector-java</artifactId>
</dependency>
<dependency>
       <groupId>org.springframework.boot</groupId>
       <artifactId>spring-boot-starter-jdbc</artifactId>
</dependency>
  • mysql-connector-java:MySQL 连接 Java 的驱动程序。
  • spring-boot-starter-jdbc:支持通过 JDBC 连接数据库。

2.2.2 添加数据库配置

在 pom 文件中引入 MySQL 所需的 Maven 依赖之后,我们需要在 application. properties 文件中添加如下的配置信息:

     ### mysql 连接信息
     spring.datasource.url=jdbc:mysql://127.0.0.1:3306/test
     ### 用户名
     spring.datasource.username=root
     ### 密码
     spring.datasource.password=123456
     ### 驱动
     spring.datasource.driver-class-name=com.mysql.jdbc.Driver

2.2.3 设计表和实体

配置信息添加完成之后,在 MySQL 数据库中创建一张表。MySQL 安装成功之后,默认有一个 test 数据库,在 test 数据库里新建表 ay_user。具体建表的 SQL 语句如下:

数据库表 ay_user 字段很简单,包括主键 id、用户名 name 和密码 password。ay_ user 表创建好之后,我们往数据库表 ay_user 中插入两条数据,具体插入数据的 SQL 语句如下:

INSERT INTO 'ay_user' ('id', 'name', 'password') VALUES ('1', '阿毅', '123456');

INSERT INTO 'ay_user' ('id', 'name', 'password') VALUES ('2', '阿兰', '123456');

除了使用 SQL 语句插入之外,还可以使用 Navicat for MySQL 客户端插入数据,2.3 节会详细介绍。数据插入成功之后,可在 MySQL 客户端查询到两条数据,具体如图 2-2 和图 2-3 所示。

图 2-2 创建表 ay_user

图 2-3 插入两条数据

表和数据准备好之后,在项目的目录下(/src/main/java/com.example.demo.model)新建实体类,具体代码如下:

至此,数据库表、数据、实体已经全部准备好了。接下来就开始使用开发测试用例进行测试。

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。
列表为空,暂无数据
    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。