反饋已提交

網絡繁忙

FineDB 数据库简介

1. 概述

数据决策系统中除平台属性配置以外的所有信息,包括目录树设置、模板定时任务信息等,均存储于 FineDB 数据库。

FineReport 支持使用内置 FineDB 数据库或启用外接 FineDB 数据库。

2. 内置数据库

FineReport 报表工程内置了一个 HSQL 数据库,作为 FineDB 数据库。

2.1 存储位置

保存在 %FR_Home%/webapps/WEB-INF/embed 目录下。

2.2 数据库文件

文件名是否必要存放内容
db.properties必要存放 HSQL 数据库的属性
db.script必要保存表及数据
db.lck可无表示数据库处于打开状态
db.log可无文件包含当前数据库的变更
db.lobs可无保存某些类型的数据
db.tmp可无临时文件目录

注:全新安装的设计器,仅存在 db.properties、db.script 等必有文件。

      若数据库被使用,且表及数据修改了某些属性,其他文件会自动生成。

2.3 设计器连接 FineDB

本文仅简介设计器连接内置 FineDB 数据库的方式,平台连接方式请参见文档: [平台] HSQL 数据连接 。

点击「服务器>定义数据连接」,新增一个 JDBC 数据连接,如下图所示:

image.png

具体连接信息如下表:

设置项
数据库others
驱动器com.fr.third.org.hsqldb.jdbcDriver
URL

jdbc:hsqldb:file://${ENV_HOME}/embed/finedb/db

注:Windows/Linux/Mac 通用

用户名sa
密码无需输入

新建一个数据库查询,在左侧的下拉框中选择 FineDB 数据连接,即可在列表框中看到所有 FineDB 里面所有的数据表,拖曳至右侧的 SQL 语句框中即可使用。

image.png

注:服务器添加 FineDB 数据连接后,务必控制 数据连接使用权限,否则存在被越权访问并修改配置数据库的风险。

3. 外接数据库

HSQL 数据库不能多线程访问,集群环境、数据量较大可能会导致 HSQL 数据库不稳定的情况。因此在企业正式工程中,推荐配置外接数据库。

外接数据库支持的类型和使用方式,请参见:配置外接数据库

如需调用外接数据库内的数据进行分析,请根据数据库类型选择合适的数据连接方式:数据连接支持范围

注:服务器添加 FineDB 数据连接后,务必控制 数据连接使用权限,否则存在被越权访问并修改配置数据库的风险。

4. FineDB 表

1)表结构简介

FineDB 数据库表内容请参见:FineDB 表结构

注:9.0 版本与 10.0 版本的 FineDB 表结构有较大差异,9.0 版本的 FineDB 表结构请参照 9.0 版本内置 HSQL 数据库 finedb 。

2)表字段修改

部分配置项无前台修改设置,需要修改 FineDB 数据库表字段来调整配置。

FineDB 数据库中部分字段可通过插件进行修改,详情请参见:FineDB 常用表字段修改

禁止直接修改 FineDB 数据库文件,禁止通过第三方软件连接/修改 FineDB 数据库。

附件列表


主題: 原简体文档
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤
中文(繁體)

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

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

不再提示

10s後關閉

獲取幫助
線上支援
獲取專業技術支援,快速幫助您解決問題
工作日9:00-12:00,13:30-17:30在线
頁面反饋
針對當前網頁的建議、問題反饋
售前咨詢
業務咨詢
電話:0933-790886或 0989-092892
郵箱:taiwan@fanruan.com
頁面反饋
*問題分類
不能為空
問題描述
0/1000
不能為空

反馈已提交

网络繁忙