Я обычно делал очень простую java-оболочку, которая тестирует этот код, используя localhost-соединение с некоторыми стандартными настройками user / pass.
Не забудьте использовать временную базу данных или известную базу данных test.так что ваши тесты не разрушают ничего важного.
Причина вышеизложенного заключается в том, что у меня возникла потребность в конкретных базах данных (нестандартные функции и т. Д.).
Если вы хотите протестировать стандартный sql-материал для тестов junit (например, синтаксис, выбираетсяи т. д.), я бы рассмотрел использование встроенной базы данных SQL в Java (обычно только память).Таким образом, можно легко протестировать множество вещей без необходимости установки БД, а также без риска уничтожения других установок.