У меня есть приложение, которому удается арендовать автомобили, и я хочу, чтобы два поля со списком брали нужные мне данные из моей базы данных, например:
Я хочу арендовать Audi A4: Combobox1, чтобы выбрать Audi из базы данных, и combobox2, чтобы показать мне все автомобили Audi (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 = марка автомобиля (Audi, BMW)
Пока что он не берет никаких данных из базы данных