数据连接 >> 数据连接FAQ >>FineReport无法连接access数据库解决方案

我是社区第59718位番薯,欢迎点我头像关注我哦~
本帖最后由 susie 于 2015-8-31 16:53 编辑

数据连接 >> 数据连接FAQ >>FineReport无法连接access数据库解决方案

1. 问题描述

很多用户在连接Access数据库的时候,出现连接失败的异常,导致无法进行报表开发,现提供下面的解决方案
2.解决方案
新建数据库,选择JDBC方式连接
8253555dd39cfeb5c1.png
选择数据库类型,修改URL
选择数据库类型如Access,会自动加载的驱动器及默认的URL,修改了URL后,由于8.0设计器自带的jdk升级到了1.8版本,不自带有odbc驱动,会导致原来的odbc连接access不能使用,出现如下图的错误提示
9011455dd39ddddc62.png
这里,需要使用连接access数据库的第三方jdbc驱动jar包下载地址,以及驱动路径和url都需要改一下
注:需要用户自己将对应驱动放置在%FR_HOME%\WebReport\WEB-INF\lib文件夹下。如下图所示

7844655dd39eaddcb6.png
驱动器修改为net.ucanaccess.jdbc.UcanaccessDriver ;URL修改为 jdbc:ucanaccess://access数据库所在的路径;如下图所示
7260655dd39f40727a.png
连接池属性
点击连接池属性可设置该JDBC数据连接的连接池配置,详细请查看JDBC连接池属性,这里使用默认设置,一般性都是用默认设置。
输入用户名、密码,测试连接
输入Oracle数据库用户名与密码,点击左上方的测试连接,提示成功,数据库连接便定义好了。
注:测试连接成功并不是说已经可以正确地获取到数据库的数据,测试的只是网络连接。





发表于 2015-8-31 16:53:30
JDBC连接数据库     http://www.finereporthelp.com/help/1/0/7.html

这个原文档已经有啦
发表于 2017-11-30 15:02:36
你好。能帮忙看下我这个不?我这个数据库也连接不上了。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

2回帖数 1关注人数 14333浏览人数
最后回复于:2017-11-30 15:02

返回顶部 返回列表