[设计器] Access 数据连接

编辑
  • 文档创建者:caixiaolan
  • 浏览次数:8621次
  • 编辑次数:14次
  • 最近更新:Kevin-s 于 2019-06-02
  • 1. 描述

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

    2.方法一

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

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

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

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

    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.UcanaccessDriverURL 修改为jdbc:ucanaccess://access数据库所在的路径,点击连接池属性,将获取连接前检验设置为否,如下图所示:


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


    连接池属性

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

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

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

    4.方法三

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

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

    选择数据库类型:Access;

    选择默认驱动器;

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

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

    附件列表


    主题: 数据连接
    标签: 暂无标签 编辑/添加标签
    如果您认为本文档还有待完善,请编辑

    文档内容仅供参考,如果你需要获取更多帮助,付费/准付费客户请咨询帆软技术支持
    关于技术问题,您还可以前往帆软社区,点击顶部搜索框旁边的提问按钮
    若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

    此页面有帮助吗?只是浏览 [ 去社区提问 ]