Необходимо импортировать файл данных fdb в базу данных mysql.

Как я могу импортировать файл .fdb в базу данных mysql?


person nitishkrs    schedule 23.01.2013    source источник
comment
Пробовали ли вы какие-либо инструменты, возможно, DatabaseWorkbench могли бы вам пригодиться?   -  person Moseleyi    schedule 23.01.2013
comment
или clevercomponents.com/products/datapump/index.asp   -  person Rachel Gallen    schedule 23.01.2013


Ответы (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 может автоматически определять наиболее известные типы изображений (JPG, PNG, GIF, BMP, ICO) в полях BLOB и экспортировать их, например, в HTML. Во время экспорта вы можете конвертировать изображения BLOB в другой формат изображения.

Многие параметры экспорта обеспечивают полный контроль над выводом. Существует возможность указать сопоставление полей источника и цели.

Операции экспорта могут выполняться как через интерфейс программы, так и через командную строку с большим количеством параметров. Вы можете легко сгенерировать необходимую командную строку прямо из графического интерфейса.

Данные можно скопировать в буфер обмена или распечатать.

Существует несколько служебных функций для управления данными и создания закладок.

Таким образом, вы используете установку, а затем открываете файл fdb, затем выбираете свою таблицу и экспортируете ее с помощью MYSQL введите описание изображения здесь

person edgarmtze    schedule 13.06.2015
comment
Это круто! Он сделал именно то, что я хотел. Интересно, почему люди до сих пор используют такие непонятные и дрянные СУБД? - person arielnmz; 18.12.2017

.fdb — это база данных Firebird. лучший способ перейти на mysql - написать приложение со сценарием, которое будет копировать каждую запись каждой таблицы из firebird в дублирующую структуру в mysql. очевидно, mysql и firebird - это две реализации реляционных баз данных, которые поддерживают многие стандартные функции ANSI SQL, поэтому вы можете ВЫБРАТЬ из базы данных firebird и ВСТАВИТЬ в базу данных mysql.

Для этого не нужно вкладывать средства в умилостивительный инструмент или тратить время на решение с открытым исходным кодом, предполагая, что вы знаете базовый sql и немного C++.

Основой этого является то, что в вашем приложении вам нужно будет загрузить запись firebird в память с помощью выбора, а затем запустить вставку в вашу базу данных mysql. Библиотека Qt содержит все необходимое для самостоятельного подключения к этим БД.

person ldgorman    schedule 02.05.2013