反饋已提交

網絡繁忙

當前為10.0版本文檔,更多實例內容將在最新幫助文檔中展現,點選跳轉至 最新版幫助文檔

[设计器]JDBC连接数据库

1. 概述

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

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

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

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

2. JDBC 数据连接

2.1 数据库类型在下拉框中

本章以 Oracle 数据库为例介绍 JDBC 数据连接的步骤。

1)在 FineReport 设计器中点击服务器>定义数据连接,点击左上角的 222按钮,新建数据库,选择 JDBC方式连接,如下图所示:

1586851095152074.png

2)选择数据库类型为Oracle,会自动加载驱动器及默认的 URL,如下图所示:

1586851189557651.png

3)根据实际数据库服务器地址修改URL,填写用户名密码如下图所示:

1586851395112105.png

各配置项说明如下表所示:

设置项说明
数据连接名称可双击左侧数据连接名称,修改数据连接名称
连接池属性
可参考 连接池属性 ,一般使用默认设置
编码可参考 编码 ,一般使用默认设置

4)点击左上方的测试连接,弹出连接成功窗口, Oracle 数据库连接成功,点击确定。如下图所示:

1586851617109511.png

注:测试连接成功并不是说已经可以正确地获取到数据库的数据,测试的只是网络连接。

2.2 数据库类型不在下拉框中

若需要连接的数据库不在下拉框中,则可选择others,本章以 Apache Impala 数据连接为例。

1)下载驱动文件,参考 配置信息

2)在 FineReport 设计器中点击服务器>定义数据连接,点击左上角的 222按钮,新建数据库,选择JDBC方式连接,如下图所示:

1586853858697065.png

3)选择数据库类型为Others,如下图所示:

1586853930243701.png

4)填写对应的 驱动器和 URL (设计器中支持的数据库及对应的连接属性值),如下图所示:

1586854122832684.png

注1:示例所连接的数据库没有用户名和密码,所以不用填写用户名和密码。

注2:各配置项说明可参见本文 2.1 章节第三步骤下方表格说明。

5)点击左上方的测试连接,弹出连接成功窗口,Apache Impala 数据库连接成功,点击确定。如下图所示:

1586854484938968.png

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)))


附件列表


主題: 原简体文档
已經是第一篇
已經是最後一篇
  • 有幫助
  • 沒幫助
  • 只是瀏覽
  • 圖片不清晰
  • 用語看不懂
  • 功能說明看不懂
  • 操作說明太簡單
  • 內容有錯誤

文 檔回 饋

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

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

不再提示

10s後關閉