如何将.fdb文件导入mysql数据库?
发布于 2015-06-14 06:19:19
我能找到的唯一有用的解决方案是使用Exportizer Pro 5.5.4
它允许将数据导出到数据库、文件、剪贴板或打印机。Exportizer通过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 to txt、txt to xls、dbf to csv、txt to dbf、Access to HTML、Excel to Access、Interbase to MySQL等流行的数据库转换。
可以一次导出文件夹中的所有或选定的数据库文件,或数据库中的所有或选定的表。
Exportizer可以自动检测BLOB字段中最常见的图像类型(JPG、PNG、GIF、BMP、ICO),并将它们导出为HTML。在导出过程中,可以将BLOB图像转换为另一种图像格式。
许多导出选项可确保完全控制输出。可以指定源到目标字段的映射。
导出操作可以通过程序界面执行,也可以通过带有大量参数的命令行执行。您可以直接从GUI轻松生成所需的命令行。
可以将数据复制到剪贴板或打印它们。
有几个用于数据操作和书签的实用函数。
因此,您可以使用install it,然后打开fdb文件,然后选择您表并使用MYSQL将其导出

发布于 2013-05-02 20:24:28
.fdb是一个火鸟数据库。迁移到mysql的最好方法是两个人编写一个脚本应用程序,将每个表的每个记录从firebird复制到mysql中的一个复制框架中。显然,mysql和firebird是关系数据库的两个实现,它们支持许多ANSI SQL标准特性,因此您可以从firebird数据库中进行选择并将其插入到mysql数据库中。
不需要为此投资一个安抚工具,也不需要浪费时间在开放源码解决方案上,前提是您了解基本的sql和一点c++。
它的核心是,在您的应用程序中,您需要使用select将firebird记录加载到内存中,然后在mysql DB中运行insert。Qt库包含与这些数据库建立独立连接所需的所有内容。
https://stackoverflow.com/questions/14478374
复制相似问题