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

2019-02-25 23:43:35 +08:00
 EscYezi

代码在这:

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'
2027 次点击
所在节点    Java
2 条回复
yizmaoaa
2019-02-26 10:00:13 +08:00
其实 batch 和 batchWithParams 是 SQL Common 里面提供的接口
mysql-postgresql-client 这个库因为各种原因,这两个都是没实现的
而且这个库官方也逐渐放弃了,如果你用 mysql 的话还是去用 jdbc 那个
如果你用 PostgreSQL 的话就去用 https://github.com/reactiverse/reactive-pg-client 这个库
MySQL / PostgreSQL client 这个应该不会再维护了
EscYezi
2019-02-26 10:16:38 +08:00
@yizmaoaa #1 非常感谢

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/538687

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX