【发布时间】:2013-11-21 19:26:35
【问题描述】:
当我从我的数据库中检索数据以使用 JFreeChart 添加到图表时,我收到错误:
java.sql.Timestamp cannot be cast to java.sql.Date
我有四列,前三列是使用案例正确检索的,但在浏览最后一列时,它会转到正确的案例:
case Types.TIMESTAMP: {
但是这部分出现了错误:
Date date = (Date) resultSet.getObject(column);
数据库中的数据格式如下(HH,MM,SS)。
编辑 - 还想添加这个类包含在 JFreeCharts API - JDBCCategoryDataset.java
【问题讨论】:
-
不要使用
java.sql.Date来存储时间,使用java.util.Date或使用java.sql.Timestamp -
@JavaDevil 即使将其更改为 java.util.Date,我仍然会收到此错误。错误:异常:java.sql.Timestamp 无法转换为 java.sql.Date
标签: java sql jfreechart