MySQL80数据库为较新版本,使用时应注意
#驱动版本
更新MySQL驱动的版本
如在Spring boot项目的pom.xml文件里更改驱动版本为
mysql
mysql-connector-java
8.0.11
runtime
如果连接数据库报1045(28000)的错误需要考虑用户名和密码是否正确,可以去Navicat of mysql图形化软件去连接本机,也可以win+R快捷键输入cmd打开小黑窗,输入cd+mysql的安装目录 然后mysql -u root -p 输入密码,如果没有出现相关信息,报错的情况说明密码错误
#加载驱动
com.mysql.cj.jdbc.Driver;这个适用于mysql80及以上的版本
以前的mysql加载驱动为com.mysql.jdbc.Driver,适用于80以下版本的,很像,但不一样
#连接数据库的语句
jdbc:mysql://localhost:3306/blog?serverTimezone=GMT%2B8&useUnicode=true&characterEncoding=utf-8&useSSL=false
主要的变化是设置serverTimezone的值,服务器时区的意思,默认UTC
如果连接数据库报1045(28000)的错误需要考虑用户名和密码是否正确,可以去Navicat of mysql图形化软件去连接本机看是否成功,也可以win+R快捷键输入cmd打开小黑窗,输入cd+mysql的安装目录 然后mysql -u root -p 输入密码,如果没有出现相关信息或报错的情况说明密码错误