IDEA 专业版_以及实现注册登录模块

IDEA 专业版配置Mysql

以及实现注册登录模块

管理员身份启动cmd,然后输入 mysql -uroot -p123456 来启动 mysql

创建一个数据库 create database kob;

(删除数据库的操作 drop database kob;)

然后就不需要在cmd中进行操作了,可以在idea中连接创建好的数据库,在idea中可视化操作

IDEA连接mysql数据库为非必须选项,个人感觉用navicat来控制mysql比idea控制数据库更方便

navicat操控mysql数据库看这个Java后端开发教程

IDEA连接mysql数据库(非必选项)

上图在下载完缺少的驱动程序文件之后,还可以点击测试连接查看是否连接成功

接着选择架构,这里选默认架构即可,因为我们只操作kob这一个数据库的内容。

选好之后点击应用+确定即可

在项目的pom.xml文件中添加依赖:

Maven仓库地址查找以下依赖,

并在pom.xml文件中的 <dependencies> </dependencies> 里添加依赖(选最新版,不行再换):

示例:

所需添加的依赖如下

Spring Boot Starter JDBC

Project Lombok

MySQL Connector/J

mybatis-plus-boot-starter

mybatis-plus-generator

还有两个依赖后续再添加,现在添加上面几个就可以

添加后如果版本爆红,则在idea右侧栏点击Maven,选择 “重新加载所有Maven项目” 即可(刷新一下)

SpringBoot连接mysql数据库

application.properties 文件中添加数据库配置:

1
2
3
4
spring.datasource.username=root   #mysql数据库用户名
spring.datasource.password=123456 #mysql数据库密码
spring.datasource.url=jdbc:mysql://localhost:3306/kob?serverTimezone=Asia/Shanghai&useUnicode=true&characterEncoding=utf-8 #localhost:3306是mysql服务端口一般固定,kob是自己在mysql创建的数据库名称,kob?后面的内容固定
spring.datasource.driver-class-name=com.mysql.cj.jdbc.Driver #固定写法

注意:上面代码块中3、4行是连在一起的

警告:记得把上面的代码块中的全部注释删去!

由于之前学过的是使用 application.yaml,而现在是在 application.properties 文件中配置,所以给出两者的区别与联系 application.properties与application.yml之间的区别

附带一个关于java版本不同,在配置数据库与springboot连接时的不同的问题解答 spring boot中测试时Cannot load driver class: com.mysql.cj.jdbc.Driver

SpringBoot中的常用模块

pojo 层:将数据库中的表对应成 java 中的 Class

mapper 层(也叫Dao层):将 pojo 层的 Class 中的操作,映射为 sql 语句

service 层:写具体的业务逻辑,组合使用 mapper 中的操作

controller 层:负责请求转发,接受页面过来的参数,并将其传到 service 层处理;接到返回值,再传给页面


本博客所有文章除特别声明外,转载请注明出处!