0
我试图找出来自我的数据库的数据是否与用户输入相匹配。我试过这个代码,但它没有做我需要做的事情。我希望它显示一条消息,说明它们是否匹配。将表数据与字符串进行比较
try {
String find = BC.getText(); //Get text from Textfield
String sql = "select * from Inventory where Barcode=?";
st = con.prepareStatement(sql);
rs = st.executeQuery();
while (rs.next()) {
if("Barcode".equals(find))
{
JOptionPane.showMessageDialog(null,"Matching");
}
else JOptionPane.showMessageDialog(null,"not matching");
}
} catch (Exception ex) {
}
你如何使用**的executeQuery()**之前设定的值**?** – Scorpion
此外,你实际上并没有使用'ResultSet'从结果未设置您的查询的参数查询。 – Vulcan