帆软查看注册用户的数据库信息

帆软报表内置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 :可无,文件包含当前数据库的变更。

内置数据库连接方式:

内置 JDBC 连接方式
点击服务器>定义数据连接,新增一个 JDBC 数据连接
数据库选择 others;
驱动器手动输入:com.fr.third.org.hsqldb.jdbcDriver;
URL输入:jdbc:hsqldb:file://${ENV_HOME}/embed/finedb/db(Windows/Linux/Mac 通用);
用户名为 sa,密码为空.

建立finedb的数据连接

报表内置HSQL数据库,其中FR_T_USER是平台用户报。
FR_T_USER 用户表字段含义:

数据集中获取用户信息

-- 新建工作簿,新增数据库查询ds1,SQL:
SELECT REALNAME FROM PUBLIC.FR_T_USER WHERE USERNAME='${fr_username}'

-- 使用公式中的SQL()函数查询:
SQL("finedb", "SELECT REALNAME FROM PUBLIC.FR_T_USER WHERE USERNAME = '" + $fr_username + "'", 1, 1)

from:
https://blog.csdn.net/qq_31457413/article/details/98971034

posted @ 2021-09-19 23:02  hank-li  阅读(978)  评论(0编辑  收藏  举报