[alibaba/druid]修复OceanBase validateQuery问题

2025-11-11 61 views
3

当前druid针对oceanbase区分租户的方式是通过jdbc中前缀,但是其实oceanbase无论是mysql租户还是oracle租户jdbc连接方式都可以是jdbc:oceanbase://host:port,所以这种区分方式是不准确的(会报错),目前oceanbase内部区分主要是通过与ob server通信,获取当前是什么租户,然后在oceanbaseBaseConnection中protocol中isOracleMode判断是否是oracle租户

回答

5

已验证测试通过

0

等待OB驱动包开源到maven仓库中,目前我是手动安装到本地仓库的