java.lang.ClassCastException: java.util.Date cannot be cast to java.sql.Date
时间: 2023-10-21 19:22:34 浏览: 276
java.lang.NoClassDefFoundError错误解决办法
5星 · 资源好评率100%
这个问题通常是由于在使用 JDBC 连接数据库时,将 java.util.Date 对象直接传递给了 PreparedStatement 的 setXXX() 方法,而 setXXX() 方法的参数类型应该是 java.sql.Date。解决方法是将 java.util.Date 转换成 java.sql.Date,例如使用 new java.sql.Date(date.getTime()) 方法。
阅读全文