對這個問題我從昨晚找到現在,還是沒有結果,后來看了下自己代碼,然后很快就解決了,所以來這里記錄下。也對那些需要的人給些幫助,或者有更好的方法希望能寫在留言中。
直接上代碼
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中運行結果