您好,我在JTable
使用 type更新表格单元格时遇到问题java.sql.Date
。设置表型号:
@Override
public void setValueAt(Object value, int row, int col) {
try {
CachRS.absolute(row + 1);
CachRS.updateObject(col + 1, value);
CachRS.updateRow();
} catch (Exception e) {
e.printStackTrace();
System.err.println(e.getClass().getName() + " : " + e.getMessage());
}
}
吸气表模型:
@Override
public Object getValueAt(int row, int col) {
Object obj = null;
try {
CachRS.absolute(row + 1);
obj = CachRS.getObject(col + 1);
} catch (Exception e) {
e.printStackTrace();
System.err.println(e.getClass().getName() + " : " + e.getMessage());
}
return obj;
}
日期在单元格中,但尝试对 An 异常进行更改:
org.postgresql.util.PSQLException: ERROR: column "date" is of type date but expression is of type character varying
添加新行时会出现类似的问题。如何在表格中显示日期,不会出现这样的错误?