因为oceanbase 支持mysql 协议,所以集成就是标准的sql 操作,但是这里有一个问题就是

目前cube.js mysql 在集成连接池的时候是有bug 的,具体修改方法如下

核心代码


destroy: (connection) => connection.end()


具体原因

因为cube.js 包含了一个testConnection 方法,对于每次执行之后会包含一个destroy,destroy 实际上会有mysql 连接关闭的操作

但是此处没有完成数据包的处理,(开启mysql 协议的debug 模式可以看到信息)

说明

目前官方cube cli 是有bug的,如果需要操作推荐基于nodejs 模式集成,或者docker模式