V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
EscYezi
V2EX  ›  Java

请教一下关于 Vert.x 的 SQLConnection 中 batch 和 batchWithParams 不能正常工作的问题

  •  
  •   EscYezi ·
    yeziyezi · 2019-02-25 23:43:35 +08:00 · 2024 次点击
    这是一个创建于 2122 天前的主题,其中的信息可能已经有所发展或是发生改变。

    代码在这:

    https://gist.github.com/yeziyezi/4b16b6cb4b6ed9817653993d0e2fc19c

    已测试过 SQLConnection 连接正常,Sql 语句也在 mysql 中执行过,没有问题,但是 batch 和 batchWithParams 方法一直都执行不到回调函数

    翻到一个 2018 年 1 月的 issue,3.5.x 版本同样的问题,回复是这两个接口还没实现,但是都已经 3.6.3 了,而且官方文档里也写了用法,现在应该已经实现了吧……

    关于 vertx 的包都是 3.6.3 版本

    compile 'io.vertx:vertx-core:3.6.3'
    compile 'io.vertx:vertx-web:3.6.3'
    compile 'io.vertx:vertx-web-templ-freemarker:3.6.3'
    compile 'io.vertx:vertx-config:3.6.3'
    compile 'io.vertx:vertx-mysql-postgresql-client:3.6.3'
    compile 'io.vertx:vertx-sql-common:3.6.3'
    
    yizmaoaa
        1
    yizmaoaa  
       2019-02-26 10:00:13 +08:00   ❤️ 1
    其实 batch 和 batchWithParams 是 SQL Common 里面提供的接口
    mysql-postgresql-client 这个库因为各种原因,这两个都是没实现的
    而且这个库官方也逐渐放弃了,如果你用 mysql 的话还是去用 jdbc 那个
    如果你用 PostgreSQL 的话就去用 https://github.com/reactiverse/reactive-pg-client 这个库
    MySQL / PostgreSQL client 这个应该不会再维护了
    EscYezi
        2
    EscYezi  
    OP
       2019-02-26 10:16:38 +08:00 via iPhone
    @yizmaoaa #1 非常感谢
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   4157 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 05:30 · PVG 13:30 · LAX 21:30 · JFK 00:30
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.