新增到数据库的语句:
第三个占位符是日期:
可以看到按照这个格式写会报错,然后根据提示修改后加上强转
看似没编译错误,但是运行会出现如下情况:
错误为:class java.util.Date cannot be cast to class java.sql.Date
看来直接util.Date转换sql.Date是不对的
应该改为如下格式:
运行成功
总结:
日期转换更改正确格式为:
对象名.setDate(第几个占位符,new java.sql.Date(new java.util.Date().getTime()));