Библиотека Java для экспорта базы данных из любой СУБД в любую СУБД

#java #sql #export #database

#java #sql #экспорт #База данных

Вопрос:

Существует ли библиотека Java, которая может экспортировать базы данных из любой СУБД (Mysql, SQLServer, Oracle, SQLite, …) в любую СУБД?

Ответ №1:

Это непросто .. но вы можете попробовать использовать apache torque, он преобразует вашу исходную схему в промежуточный XML. Затем вы можете использовать XML для создания вашей схемы в целевой базе данных. После чего вы можете вызвать ant targets для экспорта данных в XML из исходной базы данных. Затем вызовите другую цель ant для заполнения данных из XML-файла данных.

Я использовал это для переноса данных из mysql в oracle Express в db2. У меня все работало нормально. На самом деле это сработало лучше, что oracle предоставила инструменты для миграции.

Вот ссылка:

http://db.apache.org/torque/releases/torque-3.3/generator/tasks-reference.html