1

如何将 .fdb 文件导入 mysql 数据库?

4

2 回答 2

2

我能找到有用的唯一解决方案是使用Exportizer Pro 5.5.4

它允许将数据导出到数据库、文件、剪贴板或打印机。Exportizer Pro 通过 ADO、BDE 或 Interbase/Firebird 接口与数据库一起工作。它可以打开 ODBC 数据源、DB、DBF、MDB、ACCDB、XLS、XLSM、XLSB、GDB、IB、FDB、HTML、UDL、DBC、TXT、CSV 类型的文件,以及由 ADO 连接字符串指定的数据库。数据可以导出为文本、CSV、XLS、RTF、XML、HTML、DBF、SQL 脚本等文件格式,以及 ADO、BDE 或 Interbase 支持的任何类型的关系数据库。例如,可以执行流行的数据库转换,如 dbf 到 txt、txt 到 xls、dbf 到 csv、txt 到 dbf、Access 到 HTML、Excel 到 Access、Interbase 到 MySQL 等等。

可以一次从文件夹中导出所有或选定的数据库文件或从数据库中导出所有或选定的表。

Exportizer Pro 可以自动检测 BLOB 字段中最知名的图像类型(JPG、PNG、GIF、BMP、ICO)并将它们导出,例如,导出到 HTML。在导出过程中,您可以将 BLOB 图像转换为另一种图像格式。

许多导出选项可确保完全控制输出。可以指定源到目标的字段映射。

导出操作既可以通过程序界面执行,也可以通过带有大量参数的命令行执行。您可以直接从 GUI 轻松生成所需的命令行。

可以将数据复制到剪贴板或打印它们。

有几个实用功能可用于数据操作和书签。

所以你使用安装它然后打开 fdb 文件,然后选择你的表并使用 MYSQL 导出它 在此处输入图像描述

于 2015-06-13T22:19:18.830 回答
0

.fdb 是一个火鸟数据库。迁移到 mysql 的最佳方法是两个编写脚本应用程序,它将每个表的每条记录从 firebird 复制到 mysql 中的重复框架中。显然 mysql 和 firebird 是关系数据库的两个实现,它们支持许多 ANSI SQL 标准功能,因此您可以从 firebird db 中选择并插入到 mysql db 中。

假设您了解基本的 sql 和一点 c++,则无需为此投资购买工具,或在开源解决方案上浪费您的时间

它的主干是在您的应用程序中,您需要使用 select 将 firebird 记录加载到内存中,然后在您的 mysql DB 中运行插入。Qt 库包含与这些数据库建立独立连接所需的一切。

于 2013-05-02T12:24:28.113 回答