JTable
こんにちは、タイプのテーブル セルを更新するときに問題が発生しています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
新しい行を追加するときにも同様の問題が発生します。テーブルに日付を表示する方法は、そのようなエラーにはなりませんか?