赞
踩
调用更新接口,传入要更新的数据,并通过AbsRdbPredicates指定更新条件。该接口的返回值表示更新操作影响的行数。如果更新失败,则返回0。
直接调用接口,和方法
//谓词 ValuesBucket replace = new ValuesBucket(); //改名字 replace.putString("name", "lisi"); RdbPredicates replace_rdbPredicates = new RdbPredicates("test").equalTo("id", 1); int update = rdbStore.update(replace, replace_rdbPredicates); //输出更新后的结果 resultSet = rdbStore. querySql("select id,name,age,salary from test where id=?", new String[]{"1"}); 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"))); }
可以看到多了一条lisi的数据
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。