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
层处理;接到返回值,再传给页面
本博客所有文章除特别声明外,转载请注明出处!