我有一个包含两个字段ItemName
和Available
的数据库。我正在尝试获取输入到combobox
的用户指定项目名称的可用列。获取后if
available
的值为true
,然后在选择combobox
下拉列表中的某个项目时显示消息说明其可用或理想情况下更新标签实时显示物品是否可用。这是我到目前为止的尝试,但取决于我改变它,它既不会做任何事情,也不会给出参数不匹配的错误。
修改:已解决
private void handleCheckToggle(ActionEvent event) {
String item = comboBoxItem.getValue();
String checkAvailable = "SELECT AVAILABLE FROM ES.EQUIPMENT WHERE ITEMNAME = ?";
try {
pst = con.prepareStatement(checkAvailable);
pst.setString(1, item);
pst.executeQuery();
while(rs.next()){
if(rs.getBoolean("available")){
JOptionPane.showMessageDialog(null, item + " is available.");
}
else ;
}
}
catch(Exception e){
}
}