У меня есть Java-программа, состоящая из 15 методов. И эти методы очень часто вызываются при выводе программы. На данный момент я создаю новое соединение в каждом методе и вызывая инструкции для них (база данных настраивается на другой машине в сети).
Я хотел бы знать: должен ли я создать только одно соединение в основном методе и передать его в качестве аргумента ко всем методам, которым нужен объект соединения, поскольку он значительно уменьшит количество объектов соединений в программе, вместо того, чтобы создавать и закрывать соединения очень часто в каждом методе.
Я подозреваю, что я не очень эффективно использую ресурсы с нынешним дизайном, и есть много возможностей для улучшения, учитывая, что в будущем эта программа может сильно расти.