Мне нужно преобразовать базу данных mysql в базу данных java (derby).Это отлично работает с задачами муравья, абсолютно без проблем.К сожалению, не все таблицы из базы данных orginin могут использоваться в целевой базе данных.Поскольку я не нашел возможности отфильтровать таблицы по имени в ant-задачах ddlUtils, я решил написать небольшое java-приложение, используя ddlUtils.jar.
Но, пытаясь это сделать, я даже не могу извлечь схемуи данные из их базы данных.Примеры в ddlUtils-api объясняют меньше для начинающего, такого как я.
Есть ли более полный пример, как справиться с этой проблемой?
Мой план состоял в том, чтобы разделить работу на этушаги:
- получение db-схемы из базы данных origin (фильтруется по TableNames)
- получение данных из базы данных origin (фильтруется по TableNames)
- создание схемы в целевой базе данных (Java) с использованием сокращенной db-схемы
- вставка данных в целевую базу данных с использованием сокращенного содержимого.
Вapi-раздел «Чтение модели из действующей базы данных» - это метод platform.readModelFromDatabase (String), используемый для этого действия, но я пока не смог создать экземпляр объекта Platform, который позволил мне вызывать метод без большого количества исключений.
большое спасибо Alf