Какие инструменты существуют, которые позволяют мне создавать и восстанавливать базу данных из Java? - PullRequest
2 голосов
/ 01 апреля 2009

Я ищу инструмент, позволяющий мне реплицировать функции экспорта и импорта базы данных из PHPMyAdmin, чтобы я мог скопировать производственную базу данных для тестирования в сценарии сборки (Gradle или Ant).

Ответы [ 2 ]

4 голосов
/ 01 апреля 2009

Не уверен, что это именно то, что вам нужно, но я использовал библиотеку Apache DDLUtils , чтобы делать подобные вещи в прошлом. Для моего проекта нам фактически нужно было переместить и схему, и данные из MySQL в JavaDB, и эта библиотека сделала это довольно просто.

2 голосов
/ 01 апреля 2009

Вы делаете это для модульного тестирования? Вы можете использовать dbUnit, который имеет функцию экспорта в XML - затем XML можно использовать для загрузки таблиц перед запуском тестов. Не уверен, что это то, что вы ищете, но, надеюсь, это даст вам кое-что для изучения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...