填坑向---SpringBoot中设置jdbc的url连接参数问题

这几天在做一个小项目,所以没怎么更新博客,今天来记录一下遇到的一个和数据库连接参数有关的问题


因为错误一直是循环显示某一个错误,所以直接列出关键错误:

failed to parse the connection string near ';serverTimezone=GMT%2B8'.

解析连接参数"serverTimezone=GMT%2B8"失败

问题原因在这里,这一行代码我是直接从之前写过的项目中直接拷贝的

jdbc:mysql://xxxxxxx:3306/xxxxx?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

之前会加上这个连接参数是因为需要从数据库内读取数据,但是读出来的时间老是相差了几个小时,于是查了一下原来是时区的问题,最后加了参数表明时间是亚洲上海的时间。

试着把这个参数去掉后就正常了,但是根本问题还是解决不了,读取的时间还是会有问题,最后找了好久。。。

原来是在SpringBoot中配置url时, & 这个符号表示的不是&,我们想要表示&就直接写就可以了,不需要转义

jdbc:mysql://xxxxxxx:3306/xxxxx?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai

也算是记录一个小问题吧…

发布了60 篇原创文章 · 获赞 64 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/Jokeronee/article/details/105460915
今日推荐