JDBC连接access数据库

编辑
文档创建者:caixiaolan (69992 )     浏览次数:3678次     编辑次数:5次     最近更新:susie 于 2018-04-17     

目录:

1. 描述编辑

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

注:选择数据库类型如Access,会自动加载驱动器及默认的URL,修改了URL后,由于8.0设计器自带的jdk升级到了1.8版本,不带有odbc驱动,会导致原来的odbc连接access不能使用,有两种方法,第一种使用jdk1.7版本的设计器,第二种使用第三方UCanAccess-2.0.9.2的jar包。

2. 方法一编辑

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

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

新建数据库,选择JDBC方式连接,如下图:

222

选择数据库类型,选择驱动器,修改URL,如下图:
222

3. 方法二编辑

下载第三方jar包
需要使用连接access数据库的第三方jdbc驱动UCanAccess-2.0.9.2
注:需要用户自己将对应驱动放置在%FR_HOME%\WebReport\WEB-INF\lib文件夹下。如下图所示:
222
新建数据库,选择JDBC方式连接,选择数据库类型,选择驱动器,修改URL
驱动器修改为net.ucanaccess.jdbc.UcanaccessDriver;URL修改为jdbc:ucanaccess://access数据库所在的路径;如下图所示:
222
注:以.accdb为后缀的access数据库也可以连接。
222
连接池属性
点击连接池属性可设置该JDBC数据连接的连接池配置,详细请查看JDBC连接池属性,这里使用默认设置,一般都是用默认设置。
输入用户名、密码,测试连接
如果有用户名密码,输入Access数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了。
注:测试连接成功并不是说已经可以正确地获取到数据库的数据,测试的只是网络连接。
第三方驱动按照上述步骤拷贝进目录,也修改好驱动器和URL,点击测试连接提示“连接失败”,此时重启设计器,再次点击测试连接提示“连接成功”。

4. 方法三编辑

注:此方法仅适用于9.0 64位设计器。
1)下载连接access数据库的第三方jdbc驱动UCanAccess新版本:UCanAccess-4.0.3-bin
2)将下载的压缩包解压,将压缩包根目录下的ucanaccess-4.0.3.jar和lib目录下的4个jar包放置在%FR_HOME%\WebReport\WEB-INF\lib文件夹下。如下图所示:
222
3)打开设计器,定义数据连接,驱动器修改为net.ucanaccess.jdbc.UcanaccessDriverURL修改为jdbc:ucanaccess://access数据库所在的路径,点击连接池属性,将获取连接前检验设置为否,如下图所示:
222
4)点击确定后需要重启设计器,然后再测试连接。
222

附件列表


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

文档内容仅供参考,如果你需要获取更多帮助,请咨询帆软技术支持
关于技术问题,您还可以通过帆软论坛获取帮助,论坛上有非常多的大神,有些水平比帆软工程师还要高哦。
若您还有其他非技术类问题,可以联系帆软传说哥(qq:1745114201

此页面有帮助吗?