布尔字段

时间:2017-11-19 11:37:45

标签: java combobox boolean resultset

我有一个包含两个字段ItemNameAvailable的数据库。我正在尝试获取输入到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){

        }

    }

0 个答案:

没有答案