Datasource, который сохраняет SQL-запросы в файле с помощью Java?

У меня есть две идентичные базы данных, и я хотел бы сохранить все запросы, которые сценарий Java работает против первого (я использую Spring Jdbc) в файле, который я мог бы выполнить против второй базы данных. Является ли это возможным?

Благодарю!

1 ответ

Вы можете использовать прокси-сервер протоколирования для регистрации всех операторов, отправленных на первый источник данных.

Один из вариантов - log4jdbc. В нижней части страницы есть другие варианты. Просто настройте его по своему усмотрению, а затем используйте сгенерированные журналы для подачи второй базы данных.

licensed under cc by-sa 3.0 with attribution.