Необходимо импортировать файл данных FDB в базу данных MySQL
Как я могу импортировать файл.fdb в базу данных mysql?
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, доступ к HTML, Excel для доступа, Interbase в MySQL и многое другое.
Можно экспортировать все или выбранные файлы базы данных из папки или все или выбранные таблицы из базы данных одновременно.
Exportizer Pro может автоматически определять наиболее известные типы изображений (JPG, PNG, GIF, BMP, ICO) в полях BLOB и экспортировать их, например, в HTML. Во время экспорта вы можете конвертировать изображения BLOB в другой формат изображения.
Многие параметры экспорта обеспечивают полный контроль над выводом. Существует возможность указать сопоставления полей источника и цели.
Экспортные операции могут выполняться либо через интерфейс программы, либо через командную строку с большим количеством параметров. Вы можете легко сгенерировать необходимую командную строку прямо из графического интерфейса.
Есть возможность скопировать данные в буфер обмена или распечатать их.
Есть несколько служебных функций для манипулирования данными и закладки.
Таким образом, вы используете установить его, а затем открыть файл FDB, затем выберите свою таблицу и экспортировать ее с помощью MYSQL
.fdb - это база данных Firebird. лучший способ перейти на mysql - написать приложение со сценарием, которое будет копировать каждую запись каждой таблицы из firebird в дублирующую среду в mysql. очевидно, mysql и firebird - это две реализации реляционных баз данных, которые поддерживают многие стандартные функции ANSI SQL, так что вы можете выбрать SELECT из своей базы данных firebird и INSERT в свою базу данных mysql.
Для этого не нужно вкладывать средства в умиротворяющий инструмент или тратить свое время на решение с открытым исходным кодом, если вы знаете базовый SQL и немного C++.
Основой этого является то, что в вашем приложении вам нужно будет загрузить запись firebird в память, используя select, а затем запустить вставку в базу данных mysql. Библиотека Qt содержит все, что вам нужно для создания независимых соединений с этими БД.