删除
调用删除接口,通过AbsRdbPredicates指定删除条件。该接口的返回值表示删除的数据行数,可根据此值判断是否删除成功。如果删除失败,则返回0。
删除的操作很简单了,一行代码的事情
//删除数据 rdbStore.delete(new RdbPredicates("test").equalTo("id",2)); resultSet = rdbStore. querySql("select id,name,age,salary from test where age=? order by salary desc", new String[]{"28"}); for (int i=0;i<resultSet.getRowCount();i++){ resultSet.goToRow(i); System.out.println("+++++++++id"+resultSet.getInt(resultSet.getColumnIndexForName("id"))); System.out.println("+++++++++name"+resultSet.getString(resultSet.getColumnIndexForName("name"))); System.out.println("+++++++++age"+resultSet.getInt(resultSet.getColumnIndexForName("age"))); System.out.println("+++++++++salary"+resultSet.getDouble(resultSet.getColumnIndexForName("salary"))); }
而后面输出的只有一个用户信息
如果用sql语句也很简单一行代码的事情
//原生sql语句 rdbStore.executeSql("delete from test where id=?",new Object[]{2});