遇到的JDBC的一些简单错误
复习java swing的使用的时候,把东西都写好了,但是在进行数据库连接的时候,出现了错误
java.lang.ClassNotFoundException: com.mysql.jdbc.Driver
很奇怪
首先看一下自己的url,账号密码有没有错误,发现并没有错误,又看了看其他的部分的书写,也没有大问题
是因为mysql的包没有导入的问题?
看了一眼外部库,确实是没有引入,去MySQL :: Download Connector/J下载下来就行了
记得挑最大的下载
点击文件-项目结构-平台设置-SDK中的加号,找到下载好的进行导入,重启项目即可
忘了自己是MySQL8.0了,DRIVER要用
com.mysql.cj.jdbc.Driver
然后又出现了一个熟悉的错误
java.sql.SQLException: The server time zone value ‘?й???????‘ is unrecognized or represents more than one time zone. You must configure either the server or JDBC driver (via the serverTimezone configuration property) to use a more specifc time zone value if you want to utilize time zone support.
time zone这个一出来就知道,老熟人了,时区错误,最后加一个这个就行
?serverTimezone=UTC