对于学校练习,我需要从数据库中获取一些信息。Java SQL仅显示正确的记录
我们需要扫描在数据库中的感应卡和查找。但是当我尝试在IDE中打印出该行时,我得到的结果比我想要的要多。
RFID标签是这样的:2R KL MZ 89,如果我尝试从数据库,会得到它:准许访问。 (因为这是正确的记录)和访问被拒绝。 (因为这是这是不对的记录
长话短说:。我怎么只授予访问时,标签被拒绝正确和唯一通道
代码:
while (rs.next()) {
String number = rs.getString("number");
if (number.equals(key)) {
System.out.println("Access Granted.");
} else {
System.out.println("Access Denied");
}
}
表:
我的表是唯一ID,它是自动递增,而其他行称为它包含两个记录数:右边的标记和错误的
你的表格是怎样的?你能向我们展示你的代码/查询吗? :) – bonCodigo
您可以获得ResultSet中每个条目的输出。你的SQL查询是怎样的? – Blacklight
“另一行被称为数字”..或者你的意思是另一列吗? – Blazemonger