gpt4 book ai didi

Java SQL 只显示正确的记录

转载 作者:行者123 更新时间:2023-11-29 00:37:09 25 4
gpt4 key购买 nike

对于学校练习,我需要从数据库中获取一些信息。

我们需要扫描 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,里面有两条记录:正确的tag和错误的tag。

最佳答案

你应该使用这样的查询:

select 1 from myTable where RF_ID = key

使用这个,如果键存在,你将有一行,没有其他行。

如果您只需要查找表中的特定值,那么遍历多行是没有用的。

关于Java SQL 只显示正确的记录,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13724957/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com