帆软报表内置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保存了平台的用户,配置,及调度等各种重要信息,在连接之前,可以先进行备份,千万不要随意修改内置表结构及表内容,否则容易导致整个系统瘫痪!

发布了36 篇原创文章 · 获赞 46 · 访问量 1万+

猜你喜欢

转载自blog.csdn.net/qq_31457413/article/details/98891578