Как перезагрузить содержимое Jtable из базы данных при обновлении строки в графическом интерфейсе? - PullRequest
0 голосов
/ 10 февраля 2012

Я установил значение для базы данных, напрямую введя в ячейку Jtable таблицу TableModelListener. Но я не могу перезагрузить данные в Jtable после обновления.

public void setValueAt(Object value, int row, int column) {
    String updateq = "update M_department set " + getColumnName(column) + "='" 
            + value.toString() + "' where code='" + getValueAt(row, 0) + "'";
    System.out.println(updateq);
    try {
        stmt.executeUpdate(updateq);
    } catch (SQLException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
        System.out.println("Error" + e);
    }
}

1 Ответ

2 голосов
/ 10 февраля 2012

Вы должны вызвать super.SetValueAt (). Если вы хотите перенести данные из базы данных, вам придется повторно инициализировать модель, многое зависит от того, как вы реализовали модель.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...