我有一个可以租车的应用程序,并且我想要两个组合框从数据库中获取所需的数据,例如: 我想租一辆奥迪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 =汽车品牌(奥迪,宝马)
目前,它没有从数据库中获取任何数据