MySQL连接问题

<< Click to Display Table of Contents >>

当前位置:  数据准备 > 数据源 > SQL数据源 > 异常排查与处理 

MySQL连接问题

复制链接

1.数据库编码问题

若 MySQL 数据库编码为 UTF-8 ,需要在数据连接的 URL 后添加参数 ?useUnicode=true&characterEncoding=UTF-8

如果不添加可能会出现两种情况:

数据集查询出来的中文为乱码。

sql中带有中文别名

databasemysqlabnormalcase1

查询列名带有中文字符

databasemysqlabnormalcase2

查询表名带有中文字符

databasemysqlabnormalcase3

对中文过滤筛选不出结果;值映射异常。

2.数据库时区问题

若 MySQL 数据库timestamp数据类型的资源出现与数据库中呈现的结果不一致时,有可能是由于时区配置所导致的,可以尝试在数据连接的 URL 后添加参数

?serverTimezone=Asia/Shanghai或者?serverTimezone=GMT%2B8再尝试查看结果是否正确。

3.数据库驱动问题

产品默认支持Mysql5,如需连接Mysql8需要上传自定义驱动来进行配置。