Как получить данные из таблицы MySQL в Java JTable? - PullRequest
4 голосов
/ 01 октября 2011

Я работаю над проектом Java, и мне нужно загрузить определенный набор данных в JTable. Может кто-нибудь объяснить мне, как это сделать? Это мои поля в таблице "mrnform" в базе данных под названием "order_processing".

`Date` varchar(10) NOT NULL,
`RegNo` int(11) NOT NULL,
`Description` varchar(50) NOT NULL,
`ItemNo` int(11) NOT NULL,
`Unit` varchar(10) NOT NULL,
`Quantity` int(11) NOT NULL,
`Delivery_Date` varchar(10) NOT NULL,
`Delivery_Address` varchar(10) NOT NULL,
`Site_Name` varchar(30) NOT NULL,

Ответы [ 4 ]

7 голосов
/ 01 октября 2011

1) конструкция JDBC-соединение для MySql , примеры здесь

2) загрузка данных в JTable используя TableModel , примеры здесь

3), если у вас возникнет вопрос, опубликуйте этот вопрос здесь в sscce из

3 голосов
/ 01 октября 2011

Псевдокод

  1. Разработка TableModel (или Vector)
  2. Установка соединения db и получение результата
  3. Сохранение результата базы данных в объекте TableModel.
  4. Создание JTable (tableModel).
2 голосов
/ 01 октября 2011

Прочтите руководство для JTable:

http://download.oracle.com/javase/tutorial/uiswing/components/table.html

0 голосов
/ 01 января 2014

визит http://netshor.blog.com/2013/12/31/how-to-get-data-from-mysql-to-jtable/

'// инициализировать строку jTable int row = 0;// запуск try-catch try {

// создание соединения с базой данных // выполнение запроса // отсутствие цикла запуска

while (rs.next ()) {jTable1.setValueAt (rs.getString (1), row, 0);

jTable1.setValueAt (rs.getString (2), row, 1);

jTable1.setValueAt (rs.getString (3), row, 2);

jTable1.setValueAt (rs.getString (4), строка, 3);

jTable1.setValueAt (rs.getString (5), строка, 4);

jTable1.setValueAt (rs.getString (6), row, 5);

jTable1.setValueAt (rs.getString (7), row, 6);

//увеличение в строке jtable.строка ++;}} catch (Exception e) {

} '

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