如何使我的jComboBox从netbeans中的数据库中获取数据

时间:2019-05-23 10:12:16

标签: java jdbc netbeans combobox

我有一个可以租车的应用程序,并且我想要两个组合框从数据库中获取所需的数据,例如: 我想租一辆奥迪A4:Combobox1从数据库中选择奥迪,然后用combobox2向我展示所有奥迪汽车(a1,a2,a3,q4等),然后选择我想要的一辆。我尝试使用try {catch,但是它没有按照我想要的方式工作。 如果您能帮助我,我将不胜感激。谢谢!

那是我尝试过的代码

try{
            Class.forName("org.sqlite.JDBC");
            Connection conn=DriverManager.getConnection("jdbc:derby://localhost:1527/Inchirieri-Auto", "TUDOR", "tudor");
            String s="select MODEL from AUTOTURISME where MARCA='"+jComboBox2.getSelectedItem().toString().toUpperCase()+"'";
            pst=conn.prepareStatement(s);
            rs=pst.executeQuery();
            while(rs.next()){
                jComboBox3.addItem(rs.getString(1));
            }



        }catch (Exception e){
            JOptionPane.showMessageDialog(null,e);
        }              

其中AUTOTURISME =汽车,MODEL = A1,A2和MARCA =汽车品牌(奥迪,宝马)

目前,它没有从数据库中获取任何数据

0 个答案:

没有答案