0

您好,我在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

添加新行时会出现类似的问题。如何在表格中显示日期,不会出现这样的错误?

4

0 回答 0