简介
本篇我们将学习如何在项目中连接数据库。
在一个成熟的项目是离不开数据库的,数据库很好的为我们的项目管理数据,让我们的开发变得简单,我们只需关注数据操作,而无需关注更多的数据库是如何操作的。
那么Spring Boot开发的项目是如何连接数据库呢?大家还记得在Spring Boot 配置文件设置(三)配置的时候说到数据库的连接。是的没错上面的例子完完全全都可以进行数据的连接。本篇是以连接MySQL为例,进行连接数据操作。
#安装
在开发之前,我们一定要选择合适的数据库,例如:MySQL、Oracle、SQL Server、SQLite、MongoDB等数据库,本篇将对MySQL进行操作,其他数据库类型,请查看文档,后期可能增加。
1.下载MySQL进行安装
2.配置MySQL环境变量
3.打开CMD,进行验证MySQL是否安装成功
查看版本
1 | mysql -v |
进入MySQL
1 | mysql -u root -p; |
- 注意: mysql刚刚安装完成时,账户为:root,密码没有,所以直接回车就行
然后可以设置一下密码,或者不设置也无所谓,修改密码如下:
用SET PASSWORD命令:
1 | mysql -u root -p |
或者用mysqladmin,如果无法设置的时候,就用管理者进入设置
1 | mysqladmin -u root password "newpass" |
如果root已经设置过密码,采用如下方法:
1 | mysqladmin -u root password oldpass "newpass" |
创建一个数据库:
1 | CREATE DATABASE 数据库名; |
查看创建的数据库:
1 | SHOW DATABASES; |
连接数据库
1.在项目根目录下打开pom.xml
文件添加 MySql Maven
依赖
1 | <dependencies> |
2.在application.properties
或者在application.yml
文件进行配置,本例以application.yml
为例
- 在
application.yml
添加一下代码。
1 | spring: |
- 在
application.properties
添加一下代码。
1 | spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver |
3.测试
运行项目若无报错则说明配置已经成功了,接下来就是进行项目编写了。
使用Intellij IDEA操作数据库
如果使用的是Intellij IDEA进行开发项目的话,我们也可以这么查看我们的连接,还有相关数据表等等。
如何使用Intellij IDEA连接数据库?
1.打开Intellij IDEA的database数据库导航
- 打开方式一
- 打开方式二
2.进行连接
3.连接成功
4.注意事项
如果无法连接,那说明账号密码出现问题,还有可能是修改了其他默认的地方。大家请注意。
5.创建表TABLE
- 创建表
- 添加字段
- 插入数据
下载
总结
1.一般情况下我在配置连接数据库的时候,推荐大家使用的是在设置文件里面配置在.yml或者是application.properties里面进行设置。
2.接下来的博文讲解如何操作数据库: JPA、MyBatis
3.在使用Spring Boot开发项目中遇到了一些坑,在后期我会不断更新,与大家一起学习。
4.当然了IDEA还有许多操作数据库功能,大家就自己进行操作测试吧。