前言

java项目已经创建好了,接下来我们要准备数据库了,数据库是干嘛的相信大家都知道了,我在这就不说了,我们需要做的就是在电脑上安装mysql数据库。

附菜鸟教程的MySQL基础学习教程:https://www.runoob.com/mysql/mysql-tutorial.html
我选择的是8版本的MySQL,原则是有新的就要学习用新的东西,我会用界面化软件来操作数据库,比较直观,因此使用Navicat 对于新学的人在适合不过了。

一、安装MySQL

首先我们需要做的就是下载MySQL。
当然首选MySQL官方网站:https://dev.mysql.com/downloads/mysql/
点进去这个网址,可以选择你电脑系统的版本,是Windows系统还是Mac系统。

点击 Go to Download Page 进去下载页面

点击Download下载

如果下载不下来,可以在我提供的网盘里下载。下载地址我会放在第一章的资料下载目录里。
下载完成,按照步骤安装即可,我在这里就不讲述了,可以看我的另一篇MySQL安装教程,里面讲的很详细,需要的话移步那一篇文章。
附: MySQL安装教程:https://blog.csdn.net/m0_37779600/article/details/105776319

二、安装Navicat for MySQL

好啦,我当大家走到这里数据库已经安装完成啦,还没安装成功的可以仔细的看看什么原因,可以给我留言。
我们现在安装一下Navicat for MySQL管理工具,我提供的资料里可以下载,也可以在官网进行下载。
附:Navicat for MySQL官网:http://www.navicat.com.cn/store/navicat-for-mysql

安装很简单,直接安装就可以了。
然后我们打开软件,新建一个连接,测试是否成功。

点击连接测试,成功了就可以了。

查看数据库

三、创建数据库

准备工作已经就绪,接下来我们创建项目的数据库,我在这里命名为:personal_blog
右击连接,选择新建数据库。

然后填写数据库名和选择字符集。

点击确定后,数据库就创建完成了,此时数据库是空白的,我们到后边再添加数据库表。

四、引入数据库

接下来我们要在项目中配置数据库的连接。
pom.xml中添加依赖,首先看下你的xml文件中是否有这个依赖,如果没有就先加上这个依赖。

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

然后再添加MySQL的连接依赖。

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


依赖加完后,我们要在项目中配置MySQL连接的信息, 打开项目,在resources目录下找到application.properties 配置文件,我们使用yaml 语言配置,我们要把配置文件的后缀改成yml

yaml 语言(或者说是一种规范吧)可以编写 .yml 文件,和 json 一样是配置文件。也许是有人认为 json 的写法不爽,于是乎发明了这玩意。


改完后如下:

然后在配置文件中写入MySQL的连接配置,注意我这里的是MySQL 8.1的版本,时区要注意更改。
其中用户名和密码修改成你自己的。

spring:datasource:url: jdbc:mysql://localhost:3306/personal_blog?useUnicode=true&characterEncoding=utf8&useSSL=false&allowPublicKeyRetrieval=true&serverTimezone=GMT%2B8username: rootpassword: 123456driver-class-name: com.mysql.cj.jdbc.Driver

配置完成后,启动项目不报错就连接成功了。此时数据库的连接和配置则完成了,接下来我会抽出一篇来讲解项目git管理,在以后的工作中很重要!!!

上一篇:Spring Boot + vue-element 开发个人博客项目实战教程(三、项目环境搭建)
下一篇:Spring Boot + vue-element 开发个人博客项目实战教程(五、项目部署到gitee管理)

Spring Boot + vue-element 开发个人博客项目实战教程(四、数据库搭建和配置)相关推荐

  1. Spring Boot + vue-element 开发个人博客项目实战教程(二十五、项目完善及扩展(前端部分))

    ⭐ 作者简介:码上言 ⭐ 代表教程:Spring Boot + vue-element 开发个人博客项目实战教程 ⭐专栏内容:零基础学Java.个人博客系统 ⭐我的文档网站:http://xyhwh- ...

  2. Spring Boot + vue-element 开发个人博客项目实战教程(一、项目介绍和规划)

    ⭐ 作者简介:码上言 ⭐ 代表教程:Spring Boot + vue-element 开发个人博客项目实战教程 ⭐专栏内容:零基础学Java.个人博客系统 ⭐我的文档网站:http://xyhwh- ...

  3. Spring Boot + vue-element 开发个人博客项目实战教程(十三、文章标签功能实现)

    ⭐ 作者简介:码上言 ⭐ 代表教程:Spring Boot + vue-element 开发个人博客项目实战教程 ⭐专栏内容:零基础学Java.个人博客系统 项目部署视频 https://www.bi ...

  4. Spring boot实训开发个人博客(二)详情页

    Spring boot实训开发个人博客(二)详情页 1.在index页面添加归档: 2.开始写详情页: 1.头部文件: 2.添加文章内容 <h2 class="ui center al ...

  5. Spring Boot实训开发个人博客13 -博客详情

    文章目录 一.博客详情页面 二.修改IndexController 三.在Blog.html页面添加获取数据 四.页面查看 五.Markdown 转换 HTML (一)添加依赖 (二)编写工具类 (三 ...

  6. 2019最新《后盾网Thinkphp5博客项目实战教程》

    目录* Y1 ^+ t/ ~: r  c: L& w/ e7 B ├─1-前言.mp40 C3 x/ ]5 U. _/ ^- P ├─10-首页数据获取以及子栏目添加.mp4, P# j! N ...

  7. 2019新版《后盾Thinkphp5博客项目实战教程 》

    目录 ├─1-前言.mp4 ├─10-首页数据获取以及子栏目添加.mp4 ├─11-多级栏目之树状结构实现.mp4 ├─12-栏目编辑之旧数据处理及所属栏目分析.mp4 ├─13-栏目编辑之处理所属栏 ...

  8. Spring Boot Vue Element入门实战(完结)

    最近给朋友做一个大学运动会管理系统,用作教学案例,正好自己也在自学VUE,决定用spring boot vue做一个简单的系统.vue这个前端框架很火,他和传统的Jquery 编程思路完全不一样,Jq ...

  9. SpringBoot+vue前后端分离博客项目

    SpringBoot+vue前后端分离博客项目 Java后端接口开发 1.前言 2.新建Springboot项目 3.整合mybatis plus 第一步:导入jar包 第二步:然后去写配置文件: 第 ...

最新文章

  1. 通用流水线处理器技术参数
  2. 自己动手用Springboot实现仿百度网盘
  3. 计算机专业考试基础知识,计算机专业基础知识要点及考试考试.docx
  4. [原创] 指针操作程序答案 — 谭浩强C语言习题答案
  5. adaboost算法java代码_04-04 AdaBoost算法代码(鸢尾花分类)
  6. 重复数据_MongoDB 自动过滤重复数据
  7. 大数据量下高并发同步的讲解(不看,保证你后悔!)
  8. 资深制作人谈游戏策划如何入行
  9. 计算机专业考研 数学分析,(NEW)中山大学数据科学与计算机学院数学分析(A)历年考研真题汇编.pdf...
  10. Hopper调试个人知识管理软件myBase
  11. 正则表达式如何匹配括号
  12. uni-app获取省市区详细位置信息
  13. 新概念二册 Lesson 46 Expensive and uncomfortable既昂贵又受罪(同位语从句+doing/being done+介词后的宾语从句)
  14. 小说作者推荐:春如棠合集
  15. 51单片机串口中断功能的设置
  16. day23面向对象第一篇
  17. 大龄程序员求职四处碰壁,不知今后该怎么办!网友:老码农有咩用
  18. 将本地项目上传至码云仓库
  19. 单回路控制系统的matlab仿真,MATLAB/Simulink与过程控制系统仿真(修订版)
  20. Ubuntu18.04配置双网卡上网

热门文章

  1. python---post请求数据包,正常模拟登录,图片验证码未自动化,phtesseract
  2. 硬盘加速和磁盘碎片整理软件
  3. clutch ios脱壳工具安装和使用教程
  4. 好用的企业邮箱服务都有哪些好处
  5. 2020计算机自考本科英语二,2020年自考本科英语二模拟练习题(完整版)
  6. 医院药房管理系统_药一点医院HIS管理系统
  7. 加载JavaScript脚本方式
  8. slack总是无法登陆怎么办?国内有类似 slack 的工具吗?
  9. 怎么修复Win11中的AMD驱动程序崩溃?修复win11驱动崩溃方法
  10. win7 计算机不显示u盘重装系统,u盘重装系统win7步骤和详细教程