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

[平台]Oracle數據連接

1. 概述

Oracle 數據庫系統是美國 Oracle 公司(甲骨文)提供的以分布式數據庫爲核心的一組軟件産品,是目前最流行的客戶/服務器(CLIENT/SERVER)或 B/S 體系結構的數據庫之一。

本文介紹 Oracle 數據連接的步驟。

注:平台數據連接各設置項詳細介紹請參考 [平台]數據連接 

2. 配置信息

支持數據庫版本驅動下載鏈接

Oracle 9i  

Oracle_9.2            

Oracle10.2.0

Oracle 11g   

Oracle_11g2         

Oracle_11.2.0.3

Oracle_11.2.0.4

Oracle 10g AIX

FineReport 内置 ojdbc14.jar 驅動包,無需下載
Oracle 12c

ojdbc7.jar

注:将該驅動文件放到工程的 webapps\webroot\WEB-INF\lib 路徑下,同時删除 ojdbc14.jar,重啓工程

需要注意以下兩點:

  • 若使用 Oracle12c 版本數據庫,那麽需要把 Oracle7 中jdbc/lib目錄下的「ojdbc7.jar」放進所在工程的 webapps\webroot\WEB-INF\lib中,同時删除 ojdbc14.jar ,重啓工程。Oracle ojdbc 最新下載地址 oracle 官網 

  • 若 FineReport 沒有内置 JDBC 數據連接使用的驅動,需要用戶自己将對應驅動放進所在工程的webapps\webroot\WEB-INF\lib文件夾下,重啓工程。若放入驅動之後還是連接不上,可檢查驅動版本是否需要輔助 JAR 包。

3. 操作步驟

3.1 新建數據連接

1)以管理員身份登錄數據決策系統,點擊「管理系統>數據連接>數據連接管理」,點擊「新建數據連接」如下圖所示:

注:如果非管理員用戶想要配置數據連接,需要管理員給其分配管理系統下數據連接節點的權限,具體操作請查看 數據連接控制 

12.png

2)在「常用」選項下選擇「Oracle」,如下圖所示:

13.png

3.2 配置數據連接

根據實際情況輸入對應的數據連接信息,如下圖所示:

14.png
1)驅動、數據庫名稱、URL 的介紹如下表所示:

  驅動DatabaseName
URL

oracle.jdbc.driver.

OracleDriver 

sid_name

jdbc:oracle:thin:@ip:port:sid_name

service_name

jdbc:oracle:thin:@//ip:port/service_name 

或者

jdbc:oracle:thin:@ip:port/service_name

TNSName

注:Oracle 安裝路徑下需要有 tnsnames.ora 文件

jdbc:oracle:thin:@TNSName

TNSName 說明如下:

jdbc:oracle:thin:@TNSName URL 中,TNSName 的值爲tnsnames.ora文件中 ORCL 的值,如下圖所示:

1613723315446537.png

完整的 URL 爲:jdbc:oracle:thin:@(DESCRIPTION=(ADDRESS_LIST =(ADDRESS=(PROTOCOL=TCP)(HOST =localhost)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=orcl)))

2)其他設置項介紹如下表所示:

設置項說明
數據連接名稱用戶可自定義,不可爲空
數據庫名稱/主機/端口所連接的 Oracle 數據庫名稱、主機、端口号,根據實際情況填寫
用戶名/密碼所連接的 Oracle 數據庫的用戶名和密碼
編碼根據實際情況選擇編碼

3.3 測試連接

點擊「測試連接」,或者在「模式」下點擊「點擊連接數據庫」,若彈出連接成功提示框,則表示成功連接上數據庫,如下圖所示:

15.png

連接成功後,模式會自動選擇默認值,如下圖所示:

16.png

注1:模式建立的初衷是爲了其他功能更容易讀取數據庫裏的數據,選擇「默認值」即可。

注2:連接多模式的數據庫時使用 SQL 語句需要帶上模式名前綴進行搜索,例如 SELECT * FROM "ABBY"."FR_S_UEP"

3)點擊右上角「保存」按鈕。 

3.4 效果查看

1)Oracle 數據庫連接成功後,可在平台對其進行編輯、重命名、複制、删除等操作,如下圖所示:

17.png

2)同時,FineReport 設計器中自動生成已配置成功的數據連接,如下圖所示:

1586485127738715.png

4. 注意事項

 Oracle 數據連接中一些報錯及解決方案請參見:Oracle 數據連接常見錯誤解決方案

附件列表


主題: 原簡體文檔
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽

文 檔回 饋

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

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

不再提示

5s后關閉

反饋已提交

網絡繁忙