帆軟報表內置hsql數據庫finedb連接方式

描述:

帆軟報表報表內置一個hsql數據庫finedb,finedb保存在%FR_Home%/WebReport/WEB-INF下,裏面存儲了op=fs數據決策系統中除平臺屬性配置以外的所有信息,包括目錄樹設置以及模板定時任務信息等等,平臺屬性配置信息保存在fsconfig.xml中。

包含的文件

db.properties:必有,存放hsql數據庫的屬性;
db.script:必有,保存表及數據;
db.data:必有,包含緩存表的數據;
db.lck:可無,表示數據庫處於打開狀態;
db.backup:必有,文件是最近持久化狀態的表的數據文件的壓縮備份文件;
db.log :可無,文件包含當前數據庫的變更。

內置數據庫連接方式:

9.0版本:

內置jdbc連接方式 
點擊服務器>定義數據連接,新增一個JDBC數據連接, 數據庫選擇others;
驅動器手動輸入com.fr.third.org.hsqldb.jdbcDriver;
URL輸入:emb:jdbc:hsqldb:file://${ENV_HOME}/finedb/db(windows/linux/mac通用);
用戶名爲 sa,密碼爲空.

10.0版本:

內置 JDBC 連接方式
點擊服務器>定義數據連接,新增一個 JDBC 數據連接
數據庫選擇 others;
驅動器手動輸入:com.fr.third.org.hsqldb.jdbcDriver;
URL輸入:jdbc:hsqldb:file://${ENV_HOME}/embed/finedb/db(Windows/Linux/Mac 通用);
用戶名爲 sa,密碼爲空.

補充:
當然,除了使用報表設計器的內置jdbc連接之外,還可以使用其他數據庫連接工具進行連接,如:使用 DBeaver、SQuirreL SQL Client 等第三方數據庫管理軟件,連接管理 FineDB。

總結:
帆軟報表內置的hsql保存了平臺的用戶,配置,及調度等各種重要信息,在連接之前,可以先進行備份,千萬不要隨意修改內置表結構及表內容,否則容易導致整個系統癱瘓!

發佈了35 篇原創文章 · 獲贊 45 · 訪問量 1萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章