关于idea连接mysql数据库的问题,有大佬帮忙看一下吗?

图片说明图片说明

上面分别是我的代码和控制台的报错提示,是错在哪里了呢?

连接的jar包已经导入了,错误的位置好像是第11行获取连接的那行代码

我猜想可能是因为我的mysql服务无法启动的原因(cmd输入net start mysql提示 正在启动mysql 无法启动mysql),请问如果mysql服务不能启动是不是就无法通过JDBC连接数据库呢?

另外如果用的是mysql8.0,Class.forName()中是不是应该写"com.mysql.cj.jdbc.Driver"呢,看视频的时候老师写的是"com.mysql.jdbc.Driver",好像版本更新后要换一下,请问是不是呢?

问题可能有点智障,希望大佬们不要介意qwq

4个回答

从你的截图中看出来,你使用了mysql8的jar包连接,这个jar包严格规定url连接中必须有serverTimezone这个参数。
给你一个DEMO,你试试

spring.datasource.url=jdbc:mysql://localhost:3306/test?useUnicode=true&characterEncoding=utf8&useSSL=false&serverTimezone=Asia/Shanghai&tinyInt1isBit=false
weixin_43547050
肥川川川 对的,就是因为没有加serverTimeZone这个参数,后面我加上了这个参数再把class.forName()中的内容改成"com.mysql.cj.jdbc.Driver"就可以正常连接了。谢谢大哥
大约 2 个月之前 回复

还有 insert 语句也错了 insert into xxxx values()

weixin_43547050
肥川川川 qwq我看视屏教程上说那个into可以省略,然后自己练习的时候也就没写但是也能插入就一直不写了,请问省略into影响会很大吗?
大约 2 个月之前 回复

数据乱码了哦,你没设置编码格式。

weixin_43547050
肥川川川 原来如此,qwq我这就去弄,谢谢大哥
大约 2 个月之前 回复

class.forName(com.mysql.jdbc.Driver)

weixin_43547050
肥川川川 回复 云书墨: 明白啦 谢谢您!
大约 2 个月之前 回复
CloudBook
 云书墨 class.forName(“com.mysql.jdbc.Driver”)
大约 2 个月之前 回复
Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!

相似问题

1
IDEA重复操作数据库的
1
Intellij idea怎么配置连接Sybase ASA数据库?不是mysql数据库
2
Intellij idea怎么配置连接Sybase ASA数据库?
2
Intellij idea配置连接Sybase数据库时出现问题
2
idea 无法连接数据库 mysql
1
求大佬看看什么问题idea软件编写的spring关于AspectJ通知类型的错误。
8
Java能同时连mysql数据库和sqlserver数据库吗
2
最近开发,发现数据库时不时的会出现一些重复的数据,还望大佬指点
3
导出的JAR包含有jdbc,但是无法连接数据库
1
druid双机备份,当一个数据库挂了, 这时候驱动切换了数据库,这时连接池中还有上一个数据库的连接.该怎么办
2
idea2019连接数据报错,希望大神帮忙看看啥原因谢谢
2
idea中关于maven的bundled问题
1
项目做数据库操作的时候,如何让数据库知道,每一条sql都是谁发出的?
2
请求大佬支援!!!IDEA每次创建项目之前的项目都会消失
0
请求大佬支援!!IDEA的Enter快捷键取消了,怎么调回来?
1
请大佬们帮忙看下,这个配置文件所有的都正确为什么一直报连接不上数据库,数据库也运行着
1
求助:关于idea使用maven的问题
5
关于ideal2019版本配置maven问题
2
springclound项目打包为war放在tomcat中启动报错,在idea中能正常运行,自己弄了两天了,没解决,请各位大佬帮忙,万分感谢
2
如何将整个word文档存入mysql数据库的指定字段中