我有一个查询来获取公司的名称和ID。我能够获取所有公司,但我的问题是公司的ID。我有一个组合框来显示公司列表和另一个标签,显示在组合框中选择的公司的ID。
这是我的问题,当我在组合框中更改所选公司时,显示ID的标签仍然显示所选初始公司的ID。有没有办法可以不断查询数据库来更新ID?
PS 我在组合框中显示公司,参考号为。
public AssignCompanies() {
initComponents();
conn = DBConnection.ConnectDB();
FindCompanyID();
}
public void FindCompanyID() {
String sql = "Select * from Company where ID = "+FindSelectedCompany.getSelectedItem();
try {
Statement stmt = conn.createStatement();
ResultSet rs = stmt.executeQuery(sql);
while(rs.next()) {
String getSelectedCompany = rs.getString("Reference Number");
seats.setText(getSelectedCompany);
}
}
}