反馈已提交
网络繁忙
在连接 FineReport 和数据库时,可能会因为产品未内置对应版本的数据库驱动而连接失败。这时候用户可使用「驱动管理」功能,上传对应的驱动。「驱动管理」使用的是热加载,上传驱动后不需要重启 FineReport 即可直接使用驱动 。
若用户对工程安全性要求很高,建议您不需要上传驱动的时候,关闭驱动管理的上传功能,等要用的时候再打开。
用户可以通过参数 SystemConfig.driverUpload 允许或禁止上传,具体操作教程可参见:FINE_CONF_ENTITY可视化配置
更改参数值为 true :允许通过驱动管理上传驱动
更改参数值为 false:(默认状态下参数值为false)禁止通过驱动管理上传驱动。上传时会报错:不允许上传驱动jar包,可以修改SystemConfig.driverUpload配置值开启该功能。
进入数据决策系统,点击「管理系统>数据连接管理>驱动管理」,如下图所示:
1)点击「新建驱动」,输入名称方便之后与其他驱动区分。这里我们要上传 PostgreSQL 的驱动,可以命名为「postgresql驱动」,如下图所示:
2)点击「上传驱动」,将数据库驱动上传上去。如下图所示:
注:数据库驱动可以在对应数据库的帮助文档下载,也可以让数据库管理员提供。
3)点击下拉按钮,选择一个刚刚上传的驱动,点击「保存」,如下图所示:
注1:若有多个驱动jar包,不清楚选择哪个驱动,可以咨询对应的数据库管理员。
注2:上传的驱动位于 %FineReport%\webapps\webroot\WEB-INF\drivers 下。
1)在「数据连接管理」界面点击「新建数据连接」,新建一个 PostgreSQL 数据连接,如下图所示:
2)驱动选择「自定义」,在后方下拉选择刚刚上传的 postgresql驱动 ,并填入其他连接信息,详细请参见 Postgresql数据连接 。如下图所示:
3)点击测试连接,可以看到数据库可以成功连接,如下图所示:
若要删除某个已存在的数据库驱动,可进入驱动管理界面直接点击删除按钮,如下图所示:
11.0.1及之前版本,无驱动管理功能,用户如需上传驱动,可通过手动上传的方法
将下载好的驱动包拷贝到%FR_HOME%\webapps\webroot\WEB-INF\lib路径下,重启报表服务器后驱动生效。如下图所示:
注:若重启后驱动不生效,可能是由于在该目录下存在该驱动的其他版本,需要手动删除其他版本,以防冲突。
售前咨询电话
400-811-8890转1
在线技术支持
在线QQ:800049425
热线电话:400-811-8890转2
总裁办24H投诉
热线电话:173-1278-1526
文 档反 馈
鼠标选中内容,快速反馈问题
鼠标选中存在疑惑的内容,即可快速反馈问题,我们将会跟进处理。
不再提示
10s后关闭