對於學校練習,我需要從數據庫中獲取一些信息。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