dremio mysql connector 对于低版本mysql 支持中文乱码问题

最近在测试dremio mysql 连接的时候发现中文乱码,经过测试发现是默认dremio 集成的
mariadb 的jdbc 驱动,mariadb 对于老版本mysql 中文支持有点问题(目前测试的是mysql 5.1)
解决方法:
官方下载新的mariadb jdbc 驱动,放到目录为jars/3rdparty,同时删除老的jars ,重启服务

说明

目前dremio 集成的是mariadb-java-client-2.3.0.jar 推荐使用新版本的,mariadb-java-client-2.7.2.jar 格式就没有问题
从github 的changelog 可以看出2.4 修复了问题,参考说明

参考资料

https://mariadb.com/kb/en/about-mariadb-connector-j/#optional-url-parameters
https://github.com/mariadb-corporation/mariadb-connector-j
https://github.com/mariadb-corporation/mariadb-connector-j/releases?after=2.5.3

原文地址:https://www.cnblogs.com/rongfengliang/p/14440533.html