Dbeaver使用Embedded方式连接Firebird(.fdb)

最近接触到fdb格式的数据库,查了一下需要安装fdb的服务器连接,嫌麻烦上官网看了看发现支持embedded,正好dbeaver支持fdb连接但是默认是server连接,于是自己折腾了一下dbeaver的embedded连接

1.首先下载embedded连接需要用到的包,我用的版本是2.5,官网地址( https://dfp.firebirdsql.org/en/firebird-2-5/

image

2.下载后解压到任意目录,比如我放在 D:\Program Files\DBeaver\clibs\Firebird-2.5.9.27139-0_x64_embed

image

3.打开dbeaver新建自定义的firebird驱动

image

复制原有的firebird驱动编辑
image

驱动名称改为:Firebird Embedded
URL模板改为:jdbc:firebirdsql:embedded:{file}
image

点击 库 标签 添加工件
image

组ID:net.java.dev.jna
工件ID:jna
版本(根据自己的情况选择版本):5.13.0
回退版本:RELEASE
image

点击确定保存驱动

4.修改dbeaver启动参数,打开自己的dbeaver安装目录,编辑 dbeaver.ini 文件,保存后重启dbeaver

在末尾加入:-Djna.library.path=步骤2embedded包的解压路径
因为我直接解压在dbeaver的目录下所以可以使用相对路径的写法,也可以用全路径,我的全路径写法就是:-Djna.library.path=D:\Program Files\DBeaver\clibs\Firebird-2.5.9.27139-0_x64_embed
image

5.打开dbeaver创建连接

新建数据库连接找到创建的自定义firebird驱动
image

直接浏览选择本地的fdb文件
密码自行输入(默认:masterkey)
image

点击测试连接,没问题点击完成即可
image

posted @ 2026-07-20 11:16  Donriri  阅读(11)  评论(0)    收藏  举报