代码在这:
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 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 这个应该不会再维护了 |