java 如何判断数据库中某一条记录存在

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/qq_40519543/article/details/82914864

对这个问题我从昨晚找到现在,还是没有结果,后来看了下自己代码,然后很快就解决了,所以来这里记录下。也对那些需要的人给些帮助,或者有更好的方法希望能写在留言中。

 

直接上代码

            Connection con = db.connect();
            String sql = "select count(*) as ct from fds where f1=? and f2=?";
            PreparedStatement ps = con.prepareStatement(sql);
            ps.setString(1, id0);
            ps.setString(2,id);
            ResultSet Judge = ps.executeQuery();
            Judge.next();
            int ct = Judge.getInt("ct");
            System.out.println(ct); 
            if(ct == 0)  System.out.println("不存在");
            else         System.out.println("存在");   

 这里我用的是预编译,和使用count函数,

判断在fds表中是否存在f1=id0,f2=id的某条记录,如果存在则为1,否则置0。

 

navicat中运行结果

展开阅读全文

没有更多推荐了,返回首页