开发者社区> 游客ytudqddg72jbc> 正文
阿里云
为了无法计算的价值
打开APP
阿里云APP内打开

【鸿蒙】数据库--数据的更新

简介: 4.更新数据 调用更新接口,传入要更新的数据,并通过AbsRdbPredicates指定更新条件。该接口的返回值表示更新操作影响的行数。如果更新失败,则返回0。
+关注继续查看

4.更新数据

调用更新接口,传入要更新的数据,并通过AbsRdbPredicates指定更新条件。该接口的返回值表示更新操作影响的行数。如果更新失败,则返回0。


image


直接调用接口,和方法

//谓词
        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的数据


image



版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

相关文章
【鸿蒙】数据库--数据的删除
删除 调用删除接口,通过AbsRdbPredicates指定删除条件。该接口的返回值表示删除的数据行数,可根据此值判断是否删除成功。如果删除失败,则返回0。
0 0
adb命令详解(二)——手机缺失sqlite3时操作数据库的多种解决方案
adb命令详解(二)——手机缺失sqlite3时操作数据库的多种解决方案
0 0
【鸿蒙】数据库--查询数据
3.查询 关系型数据库提供了两种查询数据的方式: 直接调用查询接口。使用该接口,会将包含查询条件的谓词自动拼接成完整的SQL语句进行查询操作,无需用户传入原生的SQL语句。 执行原生的SQL语句进行查询操作。
0 0
【鸿蒙】数据库--添加数据
2.添加数据 关系型数据库提供了插入数据的接口,通过ValuesBucket输入要存储的数据,通过返回值判断是否插入成功,插入成功时返回最新插入数据所在的行号,失败时则返回-1。
0 0
笔记-系统及数据库
笔记-系统及数据库
0 0
dbvis 数据库工具:数据库驱动集合包获取,dbvis数据库工具安装驱动实例演示
dbvis 数据库工具:数据库驱动集合包获取,dbvis数据库工具安装驱动实例演示
0 0
生产库快速关闭数据库
<p><br></p> <p></p> <p style="line-height:27.2px; color:rgb(51,51,51); font-family:Georgia,'Bitstream Charter',serif; font-size:16px; border:0px; margin-top:0px; margin-bottom:24px; padding-top:
924 0
数据库11g升级中一次奇怪的问题
客户的测试环境已经从10g升级到11g了。但是没过几天,数据hang住了,登都登不了了,而且通过sys,system,普通用户连接的错误都不一样 首先通过 一下命令来查看变量和进程是否都正常  ps -ef|grep smon  ...
1134 0
数据库语句高级应用之修改数据库兼容版本
数据库在项目开发中几乎是必不可少的元素,sql Server 相信大家都特别熟悉吧,那么是否遇到过这样一个问题呢: 在分析数据库或者部署数据库的时候,出现了数据库不兼容的问题。
771 0
文章
问答
文章排行榜
最热
最新
相关电子书
更多
阿里云数据库案例集下载
立即下载
阿里云数据库产品手册
立即下载
数据库智能优化系统的探索与实践
立即下载