MySQL8.0 数据连接

  • 文档创建者:Leo.Tsai
  • 编辑次数:8次
  • 最近更新:Lily.Wang 于 2021-01-05
  • 1. 概述

    本文适用于 5.1.8 之前的 FineBI ,5.1.8 之后 FineBI 连接 MySQL8 数据库请参见:MySQL8.0 数据连接插件

    下面介绍 Windows 操作系统下 JDBC 连接 MySQL8.0 版本数据库的方法。

    2. 操作步骤

    2.1 替换驱动包

    1)下载驱动包

    从 MySQL官网 下载对应当前 MySQL 小版本的连接驱动包。以 MySQL8.0.17 版本为例,下载驱动包 

    mysql-connector-java-8.0.17.jar

    2)替换驱动包

    删除%FineBI %\webapps\webroot\WEB-INF\lib下默认的 MySQL 连接驱动包mysql-connector-java-5.1.39-bin.jar。并将下载的驱动包拷贝到该路径下

    21.png


    3)设置数据连接界面,MySQL 数据库驱动和 URL 设置格式如下表所示:

    驱动URL
    com.mysql.cj.jdbc.Driverjdbc:mysql://localhost:端口号/<数据库名>?useSSL=false&serverTimezone=UTC

    注:增加参数 &serverTimezone=UTC 是为了防止时区导致的数据库乱码问题,其中 UTC 为世界标准时,即零时区。若用户使用的系统、报表服务器等使用的时间是北京时区也就是东八区,此时会出现在 FineBI 数据预览界面的数据时间比数据库中时间快八小时,可修改参数为 &serverTimezone=GMT%2B8 ,其中 GMT%2B8 为北京时间东八区。即可保证数据库中时间字段与 FineBI 数据预览界面时间字段一致。

    设置完成,点击测试连接,连接成功,如下图所示:

    1595309807668402.png

    附件列表


    主题: 连接到数据
    • 有帮助
    • 没帮助
    • 只是浏览
    • 评价文档,奖励 1 ~ 100 随机 F 豆!