FineReport 使用JDBC连接firebird 数据库

我是社区第86224位番薯,欢迎点我头像关注我哦~
经过几天的尝试,终于连接上公司的ERP数据库,现在将使用连接方法,列出来给大家做个参考,可以少走弯路;
用finereport 8.0 连接firebird数据库软件
使用JDBC连接 firebird 数据库;
第一步:从官方网站下载 JDBC驱动;
https://github.com/FirebirdSQL/j ... d-3.0.1-JDK_1.8.zip
目前最新的版本为:Jaybird-3.0.1;

第二步:将下载的驱动解压,并拷贝到finereport 的lib目录内;
例如我的安装目录在D盘、FineReport_8.0,就将解压的文件放在这个目录里面;
D:\FineReport_8.0\WebReport\WEB-INF\lib
主要指这两个JAR文件包
jaybird-full-3.0.1.jar
jaybird-3.0.1.jar

第三步:打开设计器;

第四步:设置数据连接;
     4.1 服务器-》定义数据连接-》点左上角+号 增加一个新的连接;
     4.2 数据库选择  Others
     4.3 驱动器输入:org.firebirdsql.jdbc.FBDriver
     4.4 URL输入:
jdbc:firebirdsql:192.168.0.250/3050:E:/boston/database/BAS_PB.FDB?encoding=UTF8
说明:
jdbc:firebirdsql:  固定格式,用以指定连接用的协议为JDBC,firebirdsql;
192.168.0.250/3050 服务器IP地址和端口号,用/ 分开; 修改为自己
E:/boston/database/BAS_PB.FDB 为数据库的文件路径;  注意windows 环境下,一定要用/;要不也会报错;
?encoding=UTF8 为必填项目,要不然要报错,用于指定连接的编码类型,请修改为自己数据库的编码类型;
之前测试的连接,每次都报错,查询了JDBC编程文档,和 firebird JDBC 安全手册,因为安全原因,禁止使用空NONE类型连接;我是主要因为这个原因卡了几天的;请帆软的工程师帮忙,也没有找到原因,后来在FIREBIRD 的论坛找了一个数据库客户端,在下面看到了 类似这个格式;
192.168.0.250/3050:E:/boston/database/BAS_PB.FDB


参与人数 +1 F豆 +66 理由
兔子酱 + 66 骚年,我看好你哦

查看全部评分

发表于 2017-7-30 11:56:43
{:8_209:}{:8_209:}
发表于 2017-7-31 09:06:21
发表于 2017-7-31 12:01:49
{:8_209:}
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

4回帖数 1关注人数 6336浏览人数
最后回复于:2017-7-31 12:01

返回顶部 返回列表