java.math.BigInteger cannot be cast to java.lang.Integer以及mysql升级的问题


Mysql 8.0

原因是mysql升级到8.0,数据库驱动使用的确实低版本,需要把java使用的jdbc驱动也更新为

mysql-connector-java-8.0.11.jar

mysql 8.0 jdbc驱动的下载地址是:

https://pan.baidu.com/s/1PC_KzgOLRBZJx3Eb-Nl6tQ

密码: ff49

jdbc连接mysql 8.0的注意之:com.mysql.cj.jdbc.Driver

注意连接信息的驱动改为:

com.mysql.cj.jdbc.Driver

jdbc连接mysql 8.0的注意之 : serverTimezone设定

注意两个属性的设定:

jdbc:mysql://localhost:3306/test?useSSL=false&serverTimezone=Asia/Hongkong

可以设置为东八时区

参考: https://blog.csdn.net/qq631431929/article/details/51731834 https://blog.csdn.net/yaphets__yj/article/details/77774874

jdk版本问题

出现java.lang.UnsupportedClassVersionError: com/mysql/cj/jdbc/Driver : Unsupported major.minor version 5, 考虑jdk版本不兼容的问题,升级jdk

参考 https://blog.csdn.net/rickiyeat/article/details/60868966

原创博文,转载请注明出处

关注:http://www.vmfor.com