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


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

 

直接上代码

            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中运行结果


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM