當前為5.1版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

MySQL8.0資料連結插件

1. 概述

1.1 版本

FineBI 版本JAR 包
5.1.8
2020-12-04

1.2 介紹

MySQL 是一種開放原始碼的關係型資料庫管理系統(RDBMS),使用最常用的資料庫管理語言——結構化查詢語言(SQL)進行資料庫管理。

安裝本篇介紹的「MySQL8 資料連結」插件,可以直接連結 MySQL8 資料庫。

1.3 功能介紹

本文僅適用於 5.1.8 之後的 FineBI,5.1.8 之前的 FineBI 若要連結 MySQL8 資料庫請參見:JDBC 連結 MySQL8.0

2. 操作步驟

2.1 安裝插件

1)點選下載插件:mysql8-1.0.0.zip

2)插件安裝方法請參見:插件管理 

2.2 配置資訊

驅動URL驅動下載支援資料庫版本
com.mysql.cj.jdbc.Driverjdbc:mysql://ip:埠/

插件內建 mysql-connector-java-8.0.20.jar 驅動包,無需下載

8.0.20

使用者如果想要連結 MySQL8 其他小版本,可以更換驅動包進行嘗試,詳情請參見:3. 更換驅動包

注:增加參數「&serverTimezone=UTC」是為了防止時區導致的資料庫亂碼問題,其中 UTC 為世界標準時,即零時區。若使用者使用的系統、報表伺服器等使用的時間是北京時區也就是東八區,此時會出現在 FineBI 資料預覽介面的資料時間比資料庫中時間快八小時,可修改參數為 &serverTimezone=GMT%2B8 ,其中「GMT%2B8」為北京時間東八區。即可保證資料庫中時間欄位與 FineBI 資料預覽介面時間欄位一致。

2.3 連結資料庫

1)管理者登入 FineBI ,點選「管理系統>資料連結>資料連結管理>建立資料連結>所有」,選擇「MySQL8」如下圖所示:

l1.png

2)按照 2.2 節的配置資訊,填寫對應欄。如下圖所示:

l2.png

3)點選右上角的「測試連結」,若顯示“連結成功”,則點選「儲存」,如下圖所示:

l3.png

至此就連結成功啦!

3. 更換驅動包

若使用者使用的是 MySQL8 的其餘小版本,可以嘗試更換一下驅動包。

由於 MySQL8 小版本繁多,更換驅動包後也不能全部保證連結無誤,所以有條件的使用者建議直接使用 MySQL 8.0.20 版本。

3.1 操作步驟

1)關閉 FineBI 工程。

2)從 MySQL官網 下載對應當前 MySQL 小版本的連結驅動包。以 MySQL 8.0.17 版本為例,下載驅動包 mysql-connector-java-8.0.17.jar 

3)刪除%FineBI5.1%\webapps\webroot\WEB-INF\plugins\plugin-com.fr.plugin.connection.mysql8-1.0.0下的「mysql-connector-java-8.0.20」檔案,並將下載的驅動包copy到該路徑下

l4.png

3)換好驅動後,重啓設計器工程,對照 2.2 節、2.3 節連結資料庫即可。

附件列表


主題: 连接到数据
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 评价文档,奖励 1 ~ 100 随机 F 豆!