База данных, независимая от JDBC таблицы импорта / экспорта в файлы?
Вопрос
Можно ли вообще делать независимые от базы данных дампы / гидраты таблиц? У меня нет никаких сложных ограничений. Я также согласился бы на специфичные для db способы, но чем более чистый jdbc, тем лучше (я не хочу прибегать к impdp / expdp).
Другие советы
DBUnit выглядит неплохо, однако вы, вероятно, не собираетесь побеждать инструменты вендора для импорта / экспорта. Если вы собираетесь импортировать или экспортировать более 100 000 строк, лучше всего использовать impdp / expdp.
Я также сделал странные вещи, такие как построение оператора вставки из запроса SQL, а затем использование sqlplus для обработки. [выберите 'вставить в значения таблицы (...' || столбец || '...)] Но я ленился и не хотел создавать программу вставки sqlldr или jdbc.
Я использовал perl таким же образом, когда мне требовался больший импорт.
Если это небольшой объем данных, некоторые программы (например, Aqua Data Studio) могут экспортировать данные в виде последовательности операторов SQL INSERT.