<< Click to Display Table of Contents >> MySQL连接问题复制链接 |
1.数据库编码问题
若 MySQL 数据库编码为 UTF-8 ,需要在数据连接的 URL 后添加参数 ?useUnicode=true&characterEncoding=UTF-8
如果不添加可能会出现两种情况:
•数据集查询出来的中文为乱码。
sql中带有中文别名
查询列名带有中文字符
查询表名带有中文字符
•对中文过滤筛选不出结果;值映射异常。
2.数据库时区问题
若 MySQL 数据库timestamp数据类型的资源出现与数据库中呈现的结果不一致时,有可能是由于时区配置所导致的,可以尝试在数据连接的 URL 后添加参数
?serverTimezone=Asia/Shanghai或者?serverTimezone=GMT%2B8再尝试查看结果是否正确。
3.数据库驱动问题
产品默认支持Mysql5,如需连接Mysql8需要上传自定义驱动来进行配置。