反饋已提交

網絡繁忙

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

A01-08 資料連結JDBC

一、 概述

1
版本。
Finereport 版本
功能變動
10.0.16設計器資料連結配置由原來的直接輸入 URL,變成資料庫名稱+主機+埠的格式。

保留 URL 格式,並與配置項實現雙向聯動,降低資料連結配置難度。

2
功能簡介。
  1. FineReport 提供了兩種資料連結方式:

  2. 方式一:在數據決策系統中進行連結,可參考 B10-00 資料連結管理

  3. 方式二:在設計器中進行連結 ,本文主要介紹該種方法。

注:FineReport 設計器中 JNDI 資料連結步驟請參考 [設計器]JNDI連結資料庫

二、JDBC 資料連結

1
資料庫型別在下拉框中。
  1. 本章以 MySQL 資料庫為例介紹 JDBC 資料連結的步驟。

  2. 在 FineReport 設計器中點選【伺服器】→【定義資料連結】,點選左上角的【+】按鈕,建立資料庫,選擇【JDBC】方式連結,如下圖一所示。

  3. 下拉選擇資料庫型別為【MySQL】,會自動載入【驅動器】及預設的【URL】等,如下圖二所示。

  4. 根據實際資料庫位址資訊填入【主機】、【埠】、【資料庫名稱】,會自動生成對應的 URL 。輸入 URL 也會自動填入上面的資訊。並記得填寫【帳號】和【密碼】,如下圖三所示。

  5. 各配置項說明如下表所示。

  6. 點選左上方的【測試連結】,彈出【連結成功】視窗, Oracle 資料庫連結成功,點選【確定】。如下圖四所示。

注:測試連結成功並不是說已經可以正確地獲取到資料庫的資料,測試的只是網路連結。



設定項說明
資料連結名稱可雙擊左側資料連結名稱,修改資料連結名稱
連結池屬性可參考 連結池屬性 ,一般使用預設設置
編碼可參考 編碼 ,一般使用預設設定


2
資料庫型別不在下拉框中。
  1. 若需要連結的資料庫不在下拉框中,則可選擇【others】,本章以 Apache Impala 資料連結為例。

  2. 下載驅動文件,參考 配置信息

  3. 在 FineReport 設計器中點選【伺服器】→【定義資料連結】,點選左上角的 按鈕,建立資料庫,選擇【JDBC】方式連結,如下圖一所示。

  4. 選擇資料庫型別為【Others】,如下圖二所示。

  5. 填寫對應的 驅動器和 URL (設計器中支援的資料庫及對應的連結屬性值),如下圖三所示。

  6. 點選左上方的【測試連結】,彈出【連結成功】視窗,Apache Impala 資料庫連結成功,點選【確定】。如下圖四所示。

注1:範例所連結的資料庫沒有帳號和密碼,所以不用填寫【帳號】和【密碼】。

注2:各配置項說明可參見本文第二章第1節第三步驟下方表格說明。


三、其他情況

  1. Oracle 集群資料庫連結:如果使用的是做過叢集的 Oracle 資料庫,那在配置資料連結的時候,URL 需要按照以下格式進行填寫。

jdbc:oracle:thin:@
(description=
(address_list= 
(address=
(host=192.168.10.1) 
(protocol=tcp)
(port=1521))
(address=
(host=192.168.10.2)
(protocol=tcp) 
(port=1521))
(load_balance=yes)
(failover=yes))
(connect_data=
(service_name= orcl)))


附件列表


主題: 報表設計器
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

滑鼠選中內容,快速回饋問題

滑鼠選中存在疑惑的內容,即可快速回饋問題,我們將會跟進處理。

不再提示

10s後關閉