当前位置:   article > 正文

【鸿蒙】数据库--数据的更新_鸿蒙app的rdbstore.querysql

鸿蒙app的rdbstore.querysql

4.更新数据

调用更新接口,传入要更新的数据,并通过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")));
        }
  • 1
  • 2
  • 3
  • 4
  • 5
  • 6
  • 7
  • 8
  • 9
  • 10
  • 11
  • 12
  • 13
  • 14
  • 15
  • 16
  • 17
  • 18

可以看到多了一条lisi的数据
在这里插入图片描述

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/2023面试高手/article/detail/294863
推荐阅读
相关标签
  

闽ICP备14008679号