Это потрясающий опыт с привязкой JTable
.Вот что я сделал.Я создал JTable
со столбцами установленной ширины, отформатировал его, используя renderers
, и добавил некоторые коды к нему. Но когда я пытаюсь привязать его к модели, все столбцы были заменены полями модели .Есть ли способ, как правильно его связать?
Я избегаю циклов, потому что в базе данных более 100 тысяч записей.Я пытаюсь использовать другие методы, такие как BeansBinding
и EntityManager
, но я не знаю, как изменить источник данных (, поэтому я выбираю привязку его к модели ), потому что я тестируюэто для резервного копирования базы данных и скоро будет внедрено на новый сервер.
Это то, что я делал в .Net
, я обычно создаю сетку данных и связываю ее с набором данных, и она отлично работает.Но я не могу применить это к Java.Мне нужно ваше мнение о том, как я могу сделать это в Java, которая может обрабатывать более 100 тысяч записей.
PreparedStatement pst = conn.prepareStatement("SQL Query here");
ResultSet rs = pst.ExecuteQuery();
jTable1.setModel(DbUtils.resultSetToTableModel(rs));
Приведенный выше код работает хорошо, но моя очень большая проблема заключается в том, что он переопределяет мои отформатированные столбцы с помощьюстолбцы в модели.
Пожалуйста, помогите мне в этом.