转载的文章,原链接https://help.finereport.com/finereport9.0/doc-view-2121.html

实测方法二有效,方法二配置完成后需要重启帆软报表软件

1. 描述

Microsoft Office Access 是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。那么在 FineReport 中如何连接 Access 数据库呢?

2.方法一

需要使用内置 JDK1.7 的设计器。

JDK1.7 的设计器安装包找技术支持协助下载。

或者自行下载对应操作系统的 1.7 的 JRE 包,解压覆盖 %FR_HOME%\jre 目录下,如下图:

注1:内置 JDK1.7 的设计器不支持三个新功能,消息推送,资讯框,自动更新插件的重启。

注2:Windows10 64位系统不支持使用方法一连接 Access 数据库,请使用其他方法进行连接。

32 位系统:打开 C:\Windows\SysWOW64\odbcad32.exe,

64 位系统:打开 C:\Windows\system32\odbcad32.exe

选择系统 DSN>添加 如下图所示:


选择 Micresoft Access Driver(*.mdb,*.accdb);点击完成;

弹出“选择数据库”对话框;输入数据源名:qwe;

点击选择;选择本地 Access 数据库的路径;点击确定就建立了一个 ODBC 的数据源,如下图所示:

新建数据连接,选择 JDBC 方式连接;

选择数据库类型:Access;

选择默认的驱动器;

定义数据连接只要写对应地址就可以创建成功了 jdbc:odbc:qwe  如图所示:

3.方法二

注:此方法仅适用于10.0 64 位设计器。

1)下载连接 Access 数据库的第三方 JDBC 驱动 UCanAccess 新版本:UCanAccess-4.0.4-bin.zip。

2)将下载的压缩包解压,将压缩包根目录下的ucanaccess-4.0.3.jar 和 lib 目录下的 4 个 JAR 包放置在%FR_HOME%\webapps\webroot\WEB-INF\lib文件夹下。如下图所示:


3)打开设计器,定义数据连接,驱动器修改(手动复制粘贴,非下拉选择)为net.ucanaccess.jdbc.UcanaccessDriver;URL 修改为jdbc:ucanaccess://access数据库所在的路径(前面的内容需手动复制粘贴,另外文件格式需为mdb,其它可能失败),点击连接池属性,将获取连接前检验设置为否,如下图所示:


4)点击确定后需要重启设计器,然后再测试连接。

连接池属性

连接池属性可设置该 JDBC 数据连接的连接池配置,详细请查看 JDBC连接池属性。

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

第三方驱动按照上述步骤拷贝进目录,也修改好驱动器和 URL ,点击测试连接提示“连接失败”,此时重启设计器,再次点击测试连接提示“连接成功”。

4.方法三

同样需要使用内置 JDK1.7 的设计器。

新建数据连接,选择 JDBC 方式连接,

选择数据库类型:Access;

选择默认驱动器;

修改 URL 指向本地路径的 Access 数据库,如下图:

注:相较方法三,方法一更易连接成功。

解决帆软报表Access数据库连接失败问题相关推荐

  1. 帆软参数设置_帆软报表(finereport)参数组合/下拉参数联动

    首先实现下拉参数联动 1.参数的定义→添加控件绑定数据→参数过滤和参数面板样式 下拉复选框控件注意事项: select * from table where 1=1 ${if(len(控件名称)=0, ...

  2. finereport 格式化金额函数_帆软报表(finereport)常用函数

    帆软报表FineReport中数据连接之Websphere配置JNDI连接 以oracle9i数据源制作的模板jndi.cpt为例来说明如何在FineReport中的Websphere配置JNDI连接 ...

  3. 帆软报表调用python脚本_帆软报表(finereport)实现自动滚屏效果

    例如Demo:IOS平台年度数据报表. 展示内容丰富,一个页面中存在多个图表.内容,超出了浏览器窗口的大小导致内容展示不全. 为了能够预览这个报表的全部内容,可以使用JS滚屏效果来实现. 操作步骤: ...

  4. 帆软报表填报自定义提交-后台数据解析保存详解

    帆软报表填报前期步骤按api或者百度就可以完成,今天我这里着重讲解自定义提交(访问web后台服务进行提交). 填报提交有两种方式: 1)内置SQL:没什么难度,按教程来就行. 2)自定义提交:对应后台 ...

  5. 帆软报表开发学习笔记(八)

    `帆软报表开发学习笔记` 报表特性_超级链接(20200928) 报表特性_条件属性(20200929) 报表特性_导出(20200930) 报表特性_打印(20201001) 报表特性_编码专题(2 ...

  6. 润乾集算器与帆软报表集成 (直接通过 jdbc,类 DB 存储过程方式调用)

    集算器概述 集算器作为一种大数据计算工具,不仅在润乾产品体系中能发挥它的巨大作用,在其他绝大部分数据处理.数据计算领域的项目.产品中,也都有他助力计算的身影.比如传统的报表工具,报表项目中,80% 的 ...

  7. 2 VUE实战 iframe嵌入帆软报表FineReport

    目录 VUE实战 iframe嵌入帆软报表FineReport 1. 下载帆软报表FineReport设计器 2. 准备数据,外链oracle数据库. 3.设计报表 4. VUE页面嵌入 5. 看页面 ...

  8. 帆软报表调用mysql存储过程_FineReport单行与数据库交互的方法

    FineReport单行与数据库交互的方法 1.   问题描述 我们在做一张报表填报的时候经常会遇到需要在一行进行添加动作,将该行数据直接与数据库交互,执行存储过程过程.我们可以通过每一行增加帆软&q ...

  9. 积木报表对比帆软报表有什么区别?

    自从积木报表的开源1.0-beta版本发布,广大开发者备受喜爱,同时还总会问起:"积木报跟帆软有什么区别?" 我们从内心不愿做这样的对比,只想做好 自己的产品,不愿去评判同行产品的 ...

最新文章

  1. Java 对象的理解
  2. 对 WEB 标准以及 W3C 的理解与认识?
  3. python和java一样吗-python 和 java 的区别
  4. 【传智播客】JavaWeb程序设计任务教程 第五、六章练习答案
  5. ( )不是html的布局标签,不要使用的HTML标签(WEB标准网页布局)
  6. mysql使用jpa仓储查询报错_Jpa自动查询报错
  7. Pytorch的BatchNorm层使用中容易出现的问题
  8. Excel表中的数据导入到数据库中
  9. 什么是特洛伊木马,它能造成什么损害?
  10. johnson 算法 贪心
  11. 神经猫java代码_纯HTML5制作围住神经猫游戏-附源码下载
  12. NLP6:stanford Parser中文分词
  13. 水和水蒸气物性计算微信小程序
  14. python登录脚本_python实现的登录和操作开心网脚本分享
  15. visio和office安装冲突
  16. 世界第 3 的滴滴裁员,求职季必知的独角兽公司排行榜
  17. Anbox源码分析(三)——Anbox渲染原理(源码分析)
  18. 系统迁移到固态硬盘--高贵的ASUS版
  19. JAVA+MySQL综合笔记
  20. ROWNUM和ROWID的认识

热门文章

  1. 在群晖上使用天翼云盘
  2. 二手商城的本科毕业设计
  3. 设n个整数的集合{1,2,3,,,n},从中取出r个进行排序,输出排序结果一本通P247
  4. 对K个不同字符的全排列组成的数组, 面试官从中随机拿走了一个, 剩下的数组作为输入, 请帮忙找出这个被拿走的字符串?
  5. 女人入洞房那天以后!!
  6. 教你将多段视频画面中的某一帧提取转换为图片格式
  7. 1. 第一讲 primitives(基础知识)
  8. oracle安装报错:orcl:orcl
  9. 《金融科技(FinTech)发展规划(2019-2021年)》全文公布
  10. cisco与华为STP分析