啟動以后報java.math.BigInteger cannot be cast to java.lang.Long等錯誤
使用Mysql8.0后依然使用5.0的Jar包連接導致直接報錯java.math.BigInteger cannot be cast to java.lang.Long,更新Jar包后。
原來5.0版本連接mysql的連接方式:
1 Class.forName("com.mysql.jdbc.Driver"); 2 System.out.println("數據庫加載成功!"); 3 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db1?" "root", "root");
使用新的Jar包之后連接方式有所改變,如下呈現。
1 Class.forName("com.mysql.cj.jdbc.Driver"); 2 System.out.println("數據庫加載成功!"); 3 Connection conn = DriverManager.getConnection("jdbc:mysql://localhost:3306/db1?useSSL=false&serverTimezone=Asia/Shanghai", "root", "root");
mysql-connection-8.0百度雲盤下載地址:https://pan.baidu.com/s/126qznRNfg6A81ltkcNGiOQ 提取碼:k0sv