此代码根据优惠券编号搜索表格。除此之外,我希望它检查如果特定优惠券编号是否存在,如果它不存在,那么它应该告诉用户指定优惠券编号不存在。目前,当我给出一个不存在于数据库中的优惠券号码时,它什么也不做。建议一些代码plz。检查空记录DB
try {
String sql = "select item_type as 'Item Type',md_by as 'Made By',"
+ "model as 'Model', selling_price as 'Selling Price',"
+ "selling_date as 'Selling Date', vouch_no as 'Voucher No.',"
+ "vouch_date as 'Voucher Date', record_no as 'Record No.' "
+ "from selling where vouch_no = ?";
ps = con.prepareStatement(sql);
ps.setInt(1, Integer.parseInt(txt_vouchno_s.getText()));
rs = ps.executeQuery();
Table_s.setModel(DbUtils.resultSetToTableModel(rs));
}
catch(SQLException ex){
JOptionPane.showMessageDialog(null, "Error: " + ex);
}
catch(Exception ex){
JOptionPane.showMessageDialog(null, "Error: " + ex);
}
}
它的不错的选择,但我希望应用程序不仅检查他们,但通过他们,并跳转到非空的。 – Rehan
@Rehan:看看我更新的答案 –
递归方法呢?我们不能在这里使用它们吗?我试图通过声明一个全局静态变量来存储凭证编号,并且代码中的其他方法使用该凭证num变量但它不起作用来编写递归方法。 – Rehan