public static void handleAddCollection(RoutingContext routingContext){Future<Void> futn=Future.future();futn.setHandler(a->{System.out.println("4最后一步:");sendData(routingContext,"ok");return;});Future<UpdateResult> fut1 = Future.future();JsonArray params=new JsonArray().add("123").add("测试标题").add("http://baidu.com").add("");String sql="insert into mytable (userid,title,url,pic) values (?,?,?,?)";myDBConnecton.updateWithParams(sql,params,fut1.completer());fut1.compose(v-> {           if(v.getUpdated()>0)System.out.println("2 插入成功了");else System.out.println("2 插入失败了");Future<ResultSet> fut2 = Future.future();myDBConnecton.query("select * from mytable", fut2.completer());   return fut2;}).compose(v -> {List<JsonObject> data=v.getRows();System.out.println("3查询结果为:"+data.toString());Future<Void> fut3 = Future.future();    myDBConnecton.updateWithParams(sql,params,fut1.completer());            futn.complete();},futn);}

执行结果显示:

2 插入成功了
3查询结果为:[{"id":1,"userid":120,"title":"测试标题","url":"http://baidu.com","pic":"","add_time":null}, {"id":2,"userid":120,"title":"测试标题","url":"http://baidu.com","pic":"","add_time":null}]
4最后一步:

用vertx compose写链式操作相关推荐

  1. 大话PHP设计模式:类自动载入、PSR-0规范、链式操作、11种面向对象设计模式实现和使用、OOP的基本原则和自动加载配置...

    一.类自动载入 SPL函数 (standard php librarys) 类自动载入,尽管 __autoload() 函数也能自动加载类和接口,但更建议使用 spl_autoload_registe ...

  2. Php 链式执行,PHP实现链式操作的三种方法详解

    本文实例讲述了PHP实现链式操作的三种方法.分享给大家供大家参考,具体如下: 在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: strlen(trim($str) ...

  3. jquery链式写法 java_jQuery链式操作

    两个问题 1.jQuery的链式操作是如何实现的? 2.为什么要用链式操作? 大家认为这两个问题哪个好回答一点呢? 链式操作 原理相信百度一下一大把,实际上链式操作仅仅是通过对象上的方法最后 retu ...

  4. jQuery的链式操作

    什么是链式操作呢?我们来看看,本来应该写 成这样子的: $(".stripe tr").mouseover(function(){$(this).addClass("ov ...

  5. PHP中的__toString方法(实现JS里的链式操作)

    _toString方法是在打印对象时自动调用的魔术方法,如果不声明会报以下错 Catchable fatal error: Object of class String could not be co ...

  6. php 声音文件链 处理,PHP 三种方式实现链式操作

    在php中有很多字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,一般的写法是: strlen(trim($str)) 如果要实现类似js中的链式操作,比如像下面这样应该怎么写? $str-&g ...

  7. php框架中数据库模型层原理,简单模拟ThinkPHP框架模型层对数据库的链式操作-Go语言中文社区...

    在接口被实例化以后的每个方法中return 类本身就可以达到链式操作. 改善了写多行代码执行一次操作的缺点. 下面请看我的代码,若有疑问,请留言给我. class Instance{ public s ...

  8. jQuery链式操作[转]

    用过jQuery的朋友都知道他强大的链式操作,方便,简洁,易于理解,如下 $("has_children").click(function(){ $(this).addClass( ...

  9. php支持链式操作,PHP三种方式实现链式操作-php教程

    正在php中有不少字符串函数,例如要先过滤字符串收尾的空格,再求出其长度,普通的写法是: strlen(trim($str)) 假如要完成相似js中的链式操作,比方像上面这样应该怎样写? $str-& ...

最新文章

  1. 重磅推荐12款jQuery编写的选择器
  2. android javamail获取邮件太多太慢_java 实现 email 邮件发送最简单优雅的方式(网易 163 为例)
  3. 1063 Set Similarity
  4. thinkcmf ajax,thinkcmfx 中如何用jquery ajax提交数据,自己尝试去做之后,还是没法提交,求助!...
  5. 小红书起诉4家涉虚假种草通告平台及MCN机构,索赔1000万
  6. navicat导出查询结果原理_使用Navicat生成ER关系图并导出
  7. 单例模式(含多线程处理)
  8. django中配置多个mongodb数据库
  9. 学用MVC4做网站:序
  10. GPT2.0语言模型 Language Models are Unsupervised Multitask Learners
  11. 动画师入门必读 迪士尼影响至今的十二条动画黄金法则
  12. 为什么mysql中不要用blob这种大字段
  13. vscode背景绿色配置
  14. 职业理想规划计算机专业,计算机专业的职业生涯规划书范文
  15. c++刷题(3/100)数独,栈和队列
  16. Android逆向之CA证书提取
  17. 安卓SDK——人脸识别
  18. Word文档中插入的图片显示不全、嵌入式图片显示不全解决方法,仅设置图片为单倍行距方法
  19. 将BPIO解决方案中文档管理解决方案改成了英文版本
  20. CameraLink备忘录

热门文章

  1. python类方法_Python类方法
  2. 小议Linux中的僵死进程
  3. 为何要进入互联网行业做产品经理?
  4. C++基础教程之数组
  5. typedef 的使用
  6. 高效的css命名约定
  7. [CS] 发起Conference Call
  8. python之判断一个值是不是可以被调用
  9. nodejs基础整理
  10. 物联网架构成长之路(18)-接阿里云OSS服务