java.util.Date cannot be cast to java.sql.Date 将java程序中常用的java.util.Date类型转换为sql语句中用的sql类型的Date: new java.sql.Date(user.getBirth().getTime())