原来的url写的是
jdbc:mysql://localhost:3306/db3
在db3后添加
?useUnicode=true&characterEncoding=utf-8&useSSL=false&serverTimezone = GMT
直接点复制以后,粘贴时会自动加一行换行,大家注意删掉。否则会报错:
java.sql.SQLException: No suitable driver
耐人寻味的是,删去最后的serverTimezone设置后,又报同样的错误,显然报错原因和时区有关。
我的mysql版本是8.0.17,应该是高版本的mysql才需要加这些。
解决MySQL高版本URL配置问题
本文详细介绍了在使用MySQL 8.0.17版本时,如何正确配置URL参数以避免出现'SQLException'错误。特别强调了在URL字符串中正确添加字符编码、SSL、时区等设置的重要性,并指出在复制粘贴URL时需注意去除自动添加的换行符。
2961

被折叠的 条评论
为什么被折叠?



