我的删除按钮有问题。当我在文本字段中没有输入任何内容并按下删除按钮时,我没有将弹出菜单作为例外。
page.html
答案 0 :(得分:2)
if (!billidtext.getText().trim().isEmpty()) {
// Do query
}
如前所述,您需要明确捕获java.lang.NumberFormatException
int id=Integer.parseInt(billidtext.getText());
,因为它是“未经检查的例外”
if (!billidtext.getText().trim().isEmpty()) {
try {
int id=Integer.parseInt(billidtext.getText();
// Do query
} catch (java.lang.NumberFormatException exp) {
JOptionPane.showMessageDialog(null,"Invalid value!");
}
} else {
JOptionPane.showMessageDialog(null,"no value entered!");
}
您还应该使用PreparedStatements