Всем привет. посоветуйте пожалуйста как правильно организовать работу с бд в небольшом java приложении. Есть мысль создать класс что-то вроде такого:
class DataBase{
//пару статических переменных (логин пасс и т.д.)
//в конструкторе инициализируем и открываем соединение
//функция execute которая будет принимать SQL-код и перенеправлять его на statement.execute(...)
//функция close() которая будет вызвана в конце работы программы
}
Правилен ли такой подход? Если да, то подскажие пожалуйста, как будет правильно расположить переменные внутри класса(например тот же statement, как его правильнее объявить? в try с ресурсами, тогда не получить доступ из других функций, но иначе придется проверять не пустой ли он)
А если нет, то посоветуйте, как сделать по-людски. Спасибо