首页 技术 正文
技术 2022年11月22日
0 收藏 302 点赞 2,976 浏览 627 个字

在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了。此时,该如何连接ADS数据库呢?

我们只需要手动将连接ads数据库需要使用到的jar放置到%FR_HOME%\WebReport\WEB-INF\lib下面,然后重启设计器,新建JDBC数据连接,其数据库下拉选项中选择My SQL,接着手动输入其驱动URL以及用户名密码即可。具体步骤如下:

1、jar准备

连ads数据库要使用mysql的jdbc驱动包,下载下来之后,将其放到相应的lib下面。

对于ads来说,连接的jdbc驱动很关键,一定要与本身库版本相匹配才可以。可以使用select version()来查看数据库版本。这边连接的是5.1.31-mysql-ads版本的ads库,确认后使用的为图中5.1.31的jdbc驱动。

2、新建数据连接

重启设计器,点击服务器>定义数据连接,新建一个JDBC数据连接,数据库选择mysql,驱动选择com.mysql.jdbc.Driver,URL手动输入,对应用户名密码填写完成Access Key,然后点击连接池属性,获取连接前校验选择否。

点击测试连接,连接成功即可使用该数据库中的数据了。此时,新建数据集,可看到数据连接正常加载库表信息,可正常执行SQL。

在这个连接方式中需要注意的地方也就两点内容:

  • “获取连接前校验”选择否;
  • JDBC驱动包必须与ads数据库的版本匹配。

最后,需要驱动包的附件可以私信问我要。

相关推荐
python开发_常用的python模块及安装方法
adodb:我们领导推荐的数据库连接组件bsddb3:BerkeleyDB的连接组件Cheetah-1.0:我比较喜欢这个版本的cheeta…
日期:2022-11-24 点赞:878 阅读:8,989
Educational Codeforces Round 11 C. Hard Process 二分
C. Hard Process题目连接:http://www.codeforces.com/contest/660/problem/CDes…
日期:2022-11-24 点赞:807 阅读:5,503
下载Ubuntn 17.04 内核源代码
zengkefu@server1:/usr/src$ uname -aLinux server1 4.10.0-19-generic #21…
日期:2022-11-24 点赞:569 阅读:6,348
可用Active Desktop Calendar V7.86 注册码序列号
可用Active Desktop Calendar V7.86 注册码序列号Name: www.greendown.cn Code: &nb…
日期:2022-11-24 点赞:733 阅读:6,131
Android调用系统相机、自定义相机、处理大图片
Android调用系统相机和自定义相机实例本博文主要是介绍了android上使用相机进行拍照并显示的两种方式,并且由于涉及到要把拍到的照片显…
日期:2022-11-24 点赞:512 阅读:7,765
Struts的使用
一、Struts2的获取  Struts的官方网站为:http://struts.apache.org/  下载完Struts2的jar包,…
日期:2022-11-24 点赞:671 阅读:4,842