首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java SQL仅显示右侧记录

Java SQL仅显示右侧记录
EN

Stack Overflow用户
提问于 2012-12-05 22:02:21
回答 1查看 108关注 0票数 1

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

我们需要扫描一张RFID卡并在数据库中查找。但是,当我尝试在IDE中打印出行时,我得到了比我想要的更多的结果。

RFID标签类似于: 2R KL MZ 89,如果我尝试从数据库中获取它,我会得到:访问权限授予。(因为这是正确的记录)并拒绝访问。(因为这是错误的记录。

长话短说:我如何才能只被授予访问权限。当标签正确且仅访问被拒绝时。

代码:

代码语言:javascript
复制
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,它包含两条记录:正确的标记和错误的标记。

EN

回答 1

Stack Overflow用户

发布于 2012-12-05 22:11:48

您应该使用如下查询:

从myTable中选择1,其中RF_ID = key

使用此方法,如果密钥存在,则会有一行代码,否则就没有其他代码行。

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

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13724957

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档