Мне нужно установить DDL, предпочтительно сохраненный в файле, в БД с помощью JDBC. Я видел методы addBatch() и executeBatch() в API "Statement", но, похоже, они требуют добавления отдельных операторов по одному. Я пытаюсь найти способ добавить большую часть операторов (DDL), которые я могу сохранить в файле и передать в качестве параметра в приложение Java, которое затем будет использовать JDBC для установки.
Установка DDL с Java
comment
Я думаю, что этот вопрос SO может помочь вам. stackoverflow.com/ вопросов/1497569/ stackoverflow.com/questions/1044194/
- person Alpesh Gediya   schedule 29.05.2013
Ответы (1)
Я собираюсь дать ответ, который, я думаю, поможет вам с точки зрения ремонтопригодности, но это может быть не то, что вы ищете. Вот две библиотеки, которые помогают с миграцией базы данных:
Это не только поможет вам выполнить DDL в файле, но и предоставит множество других функций, которые вам не нужно изобретать заново. Например, они позаботятся о том, чтобы их запускали только один раз, если они добьются успеха.
Если это не подходящий инструмент для работы, я думаю, что комментарий @Alpesh Gediya — это то, что вы ищете.
person
Daniel Kaplan
schedule
29.05.2013