1. 概述
1.1 产品简介
Microsoft Office Access 是微软把数据库引擎的图形用户界面和软件开发工具结合在一起的一个数据库管理系统。那么在 FineReport 中如何连接 Access 数据库呢?本文将为大家进行介绍。
注:此方法仅适用于10.0(64位)设计器。
1.2 选择连接方式
有两种连接 Access 的方式:
一是使用 ODBC 方式进行 Access 数据连接。参考文档:[设计器] ODBC 数据连接
二是直接进行 Access 数据连接。操作步骤参考下文。
2. 操作步骤
2.1 下载驱动
1)下载连接 Access 数据库的第三方 JDBC 驱动 ,UCanAccess :UCanAccess-4.0.4-bin.zip。
2)将下载的压缩包解压,将压缩包根目录下的ucanaccess-4.0.4.jar 和 lib 目录下的 4 个 JAR 包放置在%FR_HOME%\webapps\webroot\WEB-INF\lib文件夹下。如下图所示:
3)必须重启设计器,方可生效。
2.2 新建数据连接
1)打开设计器,定义数据连接。
2)选择数据库为「Others」。
2)修改驱动器。复制net.ucanaccess.jdbc.UcanaccessDriver,粘贴到驱动器栏。
3)URL 修改为jdbc:ucanaccess://access数据库所在的路径 (支持.accdb、.mdb)
4)点击「连接池属性」,确认「获取连接前检验」设置为否,如下图所示:
2.3 测试连接
点击测试连接,入下图所示: