0

我正在使用一个显然使用 Firebird 作为数据库的应用程序。

我相信这是因为在 app 目录中,我找到了 firebird.conf 和 firebird.msg 文件。数据文件称为database.cdb。

我正在尝试直接访问此文件,而不通过应用程序。任何人都可以建议我这样做的好方法吗?

我正在尝试使用 SQuirrel SQL,但到目前为止没有成功(我无法构建正确的连接字符串)。

我正在使用Windows SO。我检查了服务/进程,但找不到任何暗示 Firebird 正在运行的人。

4

3 回答 3

1

看起来您应该能够使用Jaybird JDBC 提供程序。

于 2011-11-26T21:25:32.973 回答
1

您将需要安装Firebird 服务器,然后使用像Flame Robin这样的 Firebird 管理工具来访问数据库。您需要确保应用程序没有运行,因为它很可能使用嵌入式 Firebird(这意味着数据库服务器作为应用程序的一部分运行,然后数据库文件将由应用程序独占打开)。

于 2011-11-27T17:58:42.023 回答
0

按照建议安装 Firebird 服务器并确保它已启动。

然后你可以试试EMS SQL Manager for InterBase/Firebird Freeware,它有一个漂亮的 GUI,它可以列出/浏览/编辑数据库可能包含的所有表/过程/触发器/等。

在 EMS 中,首先注册一个主机 (localhost) - 按“自动检测”按钮来检测之前安装的 Firebird 服务器。对于连接设置,默认用户名是SYSDBA,Firebird 服务器的密码masterkey

下一步,通过提供数据库的路径来注册数据库。

于 2011-12-19T23:19:33.377 回答