Полагаю, вы будете использовать JDBC.Вы можете экспортировать все параметры, необходимые для создания объекта подключения для конкретной базы данных
1) URL-адрес подключения к базе данных (включая номер порта) 2) Имя пользователя 3) Пароль 4) Драйвер базы данных
Вы можете сохранитьвсе эти параметры в файле внешних свойств.Вы можете использовать фабричный шаблон (скажем, DatabaseConnectionFactory) для создания соединения с базой данных, чтобы, если вы решите применить определенные атрибуты при создании новых экземпляров соединения или повторном использовании экземпляров соединения, им будет легко управлять.Вы должны сделать DatabaseConnectionFactory singleton.
. Вам нужно позаботиться о генерации SQL-запросов, поскольку они варьируются в зависимости от баз данных.