历史版本77 :[设计器]JDBC连接数据库 返回文档
编辑时间: 内容长度:图片数:目录数: 修改原因:

目录:

1. 概述编辑

1.1 版本

Finereport 版本
功能变动
11.0.3设计器 JDBC 数据连接新增 SSH 设置,提升安全性

设计器 Mysql 数据连接新增 SSL 设置,提升安全性

1.2 功能简介

FineReport 提供了两种数据连接方式:

方式一:在数据决策系统中进行连接,可参考 配置数据连接

方式二:在设计器中进行连接 ,本文主要介绍该种方法。

注:FineReport 设计器中 JNDI 数据连接步骤请参考 [设计器]JNDI连接数据库

2. 操作步骤编辑

2.1 进入数据连接设置页面

1)点击「服务器>定义数据连接」进入数据连接配置界面。如下图所示:

2)大部分数据库使用的的是 JDBC 连接,添加 JDBC 连接,如下图所示:

2.2 选择要连接的数据库

1)我们将常用的数据库放置在下拉列表中,若要连接的数据库不在下拉列表中,则可以选择「others」。

在设计器中我们可以连接帆软官方支持的所有数据库。如下图所示:

29.png

2)搜索帮助文档,找到自己要连接的对应数据库的文档。比如说我需要连接 apache impala 数据库,对应的帮助文档为 Apache Impala数据连接

在数据库对应的帮助文档中,我们可以查看到数据库支持的版本,以及要使用的驱动是否已内置等。

2.3 设置驱动器

产品已内置了部分数据库的驱动器,内置的驱动可直接使用。

若产品内没有内置相关驱动,可以通过 驱动管理 上传对应的数据库驱动。然后选择自定义,选择刚刚上传的驱动。例如:选择已上传的 apache impala 数据库的驱动。如下图所示:

30.png

2.4 设置 URL 

URL 中一般包含数据库的各种信息,例如:IP名、端口、数据库名等。在平台中连接数据库时,系统可以根据连接信息,自动生成数据连接的 URL 。

用户可参考平台中生成 URL 的格式修改自己的 URL,也可在平台中输入相关信息后直接复制对应 URL。例如:Apache Impala数据连接 生成的 URL 如下图所示:

将生成的 URL 复制到设计器中,若有用户名认证还需输入用户名和密码,点击「测试连接」,如下图所示:

32.png

连接成功后效果如下图所示,点击「确定」完成数据连接设置。

32.png

2.5 其他设置

设计器中的其他设置同在数据管理平台中一致。

3. 其他情况编辑

Oracle 集群数据库连接:

如果使用的是做过集群的 Oracle 数据库,那在配置数据连接的时候,URL 需要按照以下格式进行填写:

jdbc:oracle:thin:@(description=(address_list= (address=(host=192.168.10.1) (protocol=tcp)(port=1521))(address=(host=192.168.10.2)(protocol=tcp) (port=1521))(load_balance=yes)(failover=yes))(connect_data=(service_name= orcl)))