学校の演習では、データベースから情報を取得する必要があります。
RFID カードをスキャンして、データベースを検索する必要があります。しかし、IDE で行を印刷しようとすると、必要以上の結果が得られます。
RFID タグは 2R KL MZ 89 のようなもので、データベースから取得しようとすると、Access Granted と表示されます。(それが正しいレコードであるため)およびアクセスが拒否されました。(それは間違った記録だからです。
簡単に言えば、アクセス許可のみを取得するにはどうすればよいですか。タグが正しく、アクセスが拒否された場合のみ。
コード:
while (rs.next()) {
String number = rs.getString("number");
if (number.equals(key)) {
System.out.println("Access Granted.");
} else {
System.out.println("Access Denied");
}
}
テーブル:
私のテーブルは id のみで、これは自動インクリメントであり、もう一方の行は number と呼ばれ、正しいタグと間違ったタグの 2 つのレコードが含まれています。