#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