Я хочу добавить элемент во второй jcombobox в соответствии с элементом, выбранным в первом jcombobox из базы данных - PullRequest
0 голосов
/ 27 мая 2019

я получаю только одно поле, больше

Это то, что я пробовал

 private void jComboBox2ItemStateChanged(java.awt.event.ItemEvent evt) {                                            
       try{
        conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:XE","sales","ace");
        String s = "select * from PROJ_MAST where PROJ_COMP_CODE = "+ jComboBox2.getSelectedItem().toString().substring(0,4); 
        pst = conn.prepareStatement(s);
        rs = pst.executeQuery();
        while(rs.next())
        {
        String PROJ_CODE = rs.getString("PROJ_CODE");
        String PROJ_NAME = rs.getString("PROJ_NAME");
        jComboBox1.addItem(PROJ_CODE + " - " + PROJ_NAME );
        }
    }catch(Exception e){
    JOptionPane.showMessageDialog(null,e);
    } // TODO add your handling code here:
    }
...