java 如何判斷資料庫中某一條記錄存在
阿新 • • 發佈:2018-12-12
對這個問題我從昨晚找到現在,還是沒有結果,後來看了下自己程式碼,然後很快就解決了,所以來這裡記錄下。也對那些需要的人給些幫助,或者有更好的方法希望能寫在留言中。
直接上程式碼
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中執行結果