在Mysql数据库中使用DATETIME类型来存储时间,使用JDBC中读取这个字段的时候,应该使用 ResultSet.getTimestamp(),这样会得到一个java.sql.Timestamp类型的数据。
解决办法
String url = "jdbc:mysql:///test?relaxAutoCommit=true&zeroDateTimeBehavior=convertToNull";
注意符号"&"如果不成功的话, 需要转换成特定的字符,如下表所示,即把"&"转换为&