powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно вывести данные из таблицы ?
6 сообщений из 6, страница 1 из 1
Как правильно вывести данные из таблицы ?
    #39228224
Varg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Добрый день, столкнулся с такой задачей нужно сделать выборку из таблицы результаты поместить в comboBox это всё я реализовал, но вопрос в том что данные выводятся все оптом а мне необходимо что бы каждое значение выводилось с новой строки как это можно реализовать ?

Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
58.
59.
60.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
71.
72.
73.
public static void main(String[] args){
        
        
         // --------ВЫВОД ДАННЫХ--------
     try {
     String query = "SELECT operator_Name FROM operators " ;// получаем данные из таблицы
        
     try {
                // opening database connection to MySQL server
                con = DriverManager.getConnection(url, user, password);
 
                // getting Statement object to execute query
                stmt = con.createStatement();
 
               // executing SELECT query
                rs = stmt.executeQuery(query);
                    
               while (rs.next()) {
                    
                    textArea.append (rs.getString(1));
                    textArea.setEditable(false);
                    
                
                }
 
            } catch (SQLException sqlEx) {
                sqlEx.printStackTrace();
            } finally {
                //close connection ,stmt and resultset here
                try { con.close(); } catch(SQLException se) { /*can't do anything */ }
                try { stmt.close(); } catch(SQLException se) { /*can't do anything */ }
                try { rs.close(); } catch(SQLException se) { /*can't do anything */ }
            }
            }catch (Exception e){ JOptionPane.showMessageDialog(null, "Ошибка получения данных.");
        }
    
    JFrame frame = new JFrame("Combo Box Demo");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    frame.setSize(500, 200);
    frame.setResizable(false);
    frame.setLocationRelativeTo(null);
    frame.setLayout(new FlowLayout());
 
    Vector<String> comboBoxItems=new Vector<String>();
    
   
    
    @SuppressWarnings({ "rawtypes" })
    final DefaultComboBoxModel model = new DefaultComboBoxModel(comboBoxItems);
    
    @SuppressWarnings({ "rawtypes" })
    JComboBox comboBox = new JComboBox(model);
    frame.add(comboBox);
  
    
   
    model.addElement(textArea.getText());
    
    
    /*JButton button = new JButton("Add new element in combo box");
    frame.add(button);
    button.addActionListener(new ActionListener() {
        
        @SuppressWarnings("unchecked")
        public void actionPerformed(ActionEvent ae) {
            model.addElement(textArea.getText());
        }
   });*/
 
    frame.setVisible(true);
            }
    
}
...
Рейтинг: 0 / 0
Как правильно вывести данные из таблицы ?
    #39228226
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Varg11это всё я реализовал
Ой, да.
Записи складывать не в textArea, а в comboBoxItems. Либо и туда и туда.
...
Рейтинг: 0 / 0
Как правильно вывести данные из таблицы ?
    #39228236
Varg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz,
Не совсем понял вас разве я этой конструкцией

Код: java
1.
final DefaultComboBoxModel model = new DefaultComboBoxModel(comboBoxItems);



Код: java
1.
 model.addElement(textArea.getText());



не складываю в него записи ?
...
Рейтинг: 0 / 0
Как правильно вывести данные из таблицы ?
    #39228310
Фотография Blazkowicz
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Varg11,
Эта конструкция добавляет один элемент, что очевидно из названия метода. У вас в текстовом поле одна строка. Вы её сами зачем-то склеили методом append.
...
Рейтинг: 0 / 0
Как правильно вывести данные из таблицы ?
    #39228315
Varg11
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Blazkowicz, извините за дилетантский вопрос, но как тогда не склеивать их ?
...
Рейтинг: 0 / 0
Как правильно вывести данные из таблицы ?
    #39228439
golovonometr
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
    Vector<String> comboBoxItems=new Vector<String>();

                // opening database connection to MySQL server
                con = DriverManager.getConnection(url, user, password);
 
                // getting Statement object to execute query
                stmt = con.createStatement();
 
               // executing SELECT query
                rs = stmt.executeQuery(query);
                    
               while (rs.next()) {

comboBoxItems.add(rs.getString(1));
                    
                    textArea.append (rs.getString(1));
                    textArea.setEditable(false);
                    
                
                }


как ты сам мог написать этот код, уму не приложу. Но надеюсь дальше жевать не придется
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Как правильно вывести данные из таблицы ?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]