为什么以下查询会返回此错误消息:“数据异常:无效的日期时间格式”?我研究过这个,似乎没有什么问题?
java.util.Date today = new java.util.Date();
releaseDate = new java.sql.Date(today.getTime());
qtd.updateTakenOutTable("insert into takenOutTbl (MovieID, CellPhoneNum, DateTakenOut) VALUES ( ?, ?, ?)", movieID, num, releaseDate);
这是方法:
public void updateTakenOutTable(String update, String movieID, String num, java.sql.Date releaseDate) throws SQLException {
try {
Connection connection = dc.DatabaseConnection();
PreparedStatement statement = connection.prepareStatement(update);
statement.setString(1, movieID);
statement.setDate(2,releaseDate);
statement.setString(3, num);
statement.executeUpdate();
statement.close();
} catch (SQLException ex) {
System.err.println(ex.getMessage());
}
}