在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,问题解决~