连接到ADW之FineReport

1. 前言

此技术文档主要描述了在如何在FineReport中连接到Oracle ADW。因FineBI为帆软最新BI产品,FineReport为其上代产品,故其产品本身更新有限,具其工程师言论,不支持Oracle ADW连接。下图为该公司官方帮助文档截图。经过努力,我们采用JDBC Thin模式连接方式成功连接。


FineReport官方帮助文档截图

2. 使用JDBC先决条件准备

2.1. 下载ADW客户端凭据

登入Oracle Cloud,进入创建的ADW界面,点击服务控制台。


Administration > Download Client credentials (Wallet)

输入一个密码之后,点击Download。

浏览器会下载一个名为” Wallet_<ADW_NAME>.zip”的压缩包,解压后放到电脑中,这里例位置为: D:\instantclient_18_3\network\admin\anbao

2.2. 如果JDK版本低于JDK8u162,下载 JCE文件


将将下载好的jce解压后文件拷贝到JDK安装路径jdk1.8.0_221\jre\lib\security下


2.3. 下载JDBC相关JAR包

3. 在FineReport中配置连接

初始化时使用本身自带数据库,进入系统后,进入管理系统 > 数据连接


新建Oracle连接,按照下图配置。注意URL
jdbc:oracle:thin:@adb.ap-sxxul-1.oraclecloud.com:1522:xxxadw201909_medium?TNS_ADMIN=D:\instantclient_18_3\network\admin\anbao
其中TNS_ADMIN指定wallet所在文件夹,xxxadw201909_medium为ADW连接字符串,需配置Oracle Client。

4. 结语

原创文章,如有疑问或者需转载请留言或私信联系!

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容