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

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

  •  
  •   EscYezi · 287 天前 · 719 次点击
    这是一个创建于 287 天前的主题,其中的信息可能已经有所发展或是发生改变。

    代码在这:

    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'
    
        1
    yizmaoaa   286 天前   ♥ 1
    其实 batch 和 batchWithParams 是 SQL Common 里面提供的接口
    mysql-postgresql-client 这个库因为各种原因,这两个都是没实现的
    而且这个库官方也逐渐放弃了,如果你用 mysql 的话还是去用 jdbc 那个
    如果你用 PostgreSQL 的话就去用 https://github.com/reactiverse/reactive-pg-client 这个库
    MySQL / PostgreSQL client 这个应该不会再维护了
        2
    EscYezi   286 天前 via iPhone
    @yizmaoaa #1 非常感谢
    关于   ·   FAQ   ·   API   ·   我们的愿景   ·   广告投放   ·   感谢   ·   实用小工具   ·   1019 人在线   最高记录 5043   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.3 · 33ms · UTC 19:09 · PVG 03:09 · LAX 11:09 · JFK 14:09
    ♥ Do have faith in what you're doing.