反饋已提交
網絡繁忙
保留 URL 格式,並與配置項實現雙向聯動,降低資料連結配置難度。
FineReport 提供了兩種資料連結方式:
方式一:在數據決策系統中進行連結,可參考 B10-00 資料連結管理。
方式二:在設計器中進行連結 ,本文主要介紹該種方法。
注:FineReport 設計器中 JNDI 資料連結步驟請參考 [設計器]JNDI連結資料庫。
本章以 MySQL 資料庫為例介紹 JDBC 資料連結的步驟。
在 FineReport 設計器中點選【伺服器】→【定義資料連結】,點選左上角的【+】按鈕,建立資料庫,選擇【JDBC】方式連結,如下圖一所示。
下拉選擇資料庫型別為【MySQL】,會自動載入【驅動器】及預設的【URL】等,如下圖二所示。
根據實際資料庫位址資訊填入【主機】、【埠】、【資料庫名稱】,會自動生成對應的 URL 。輸入 URL 也會自動填入上面的資訊。並記得填寫【帳號】和【密碼】,如下圖三所示。
各配置項說明如下表所示。
點選左上方的【測試連結】,彈出【連結成功】視窗, Oracle 資料庫連結成功,點選【確定】。如下圖四所示。
注:測試連結成功並不是說已經可以正確地獲取到資料庫的資料,測試的只是網路連結。
若需要連結的資料庫不在下拉框中,則可選擇【others】,本章以 Apache Impala 資料連結為例。
下載驅動文件,參考 配置信息。
在 FineReport 設計器中點選【伺服器】→【定義資料連結】,點選左上角的 按鈕,建立資料庫,選擇【JDBC】方式連結,如下圖一所示。
選擇資料庫型別為【Others】,如下圖二所示。
填寫對應的 驅動器和 URL (設計器中支援的資料庫及對應的連結屬性值),如下圖三所示。
點選左上方的【測試連結】,彈出【連結成功】視窗,Apache Impala 資料庫連結成功,點選【確定】。如下圖四所示。
注1:範例所連結的資料庫沒有帳號和密碼,所以不用填寫【帳號】和【密碼】。
注2:各配置項說明可參見本文第二章第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後關閉