在Java中,从MySQL数据库拿timestamp类型的数据,如果数据为’0000-00-00 00:00:00‘,那 用ResultSet.getTimestamp()拿数据的时候就会报该错误信息,此时只需要在数据库的url的末尾加上?relaxAutoCommit=true&zeroDateTimeBehavior=convertToNull就可以,如: String url = “jdbc:mysql://192.168.11.11:3306/db?relaxAutoCommit=true&zeroDateTimeBehavior=convertToNull”; ok,问题解决~
转载请注明原文地址: https://ju.6miu.com/read-672669.html