В JDBC вы передаете объект Properties
с некоторыми стандартными для JDBC свойствами ("user" и "password") и специфичными для драйвера свойствами, или передаете свойства как часть JDBC-url (со специфичными для драйвера свойствами и специфичный для драйвера синтаксис), или вы конфигурируете вещи, используя DataSource
и его методы получения и установки.
Для PostgreSQL JDBC см. Раздел Подключение к базе данных
Для почти любого серьезного использования JDBC вы не должны использовать DriverManager
напрямую, поскольку это создаст новое физическое соединение для каждого запроса. Вместо этого используйте реализацию javax.sql.DataSource
, которая обеспечивает пул соединений, предоставляемый вашим драйвером (хотя обычно они не очень хороши), стороннюю библиотеку, такую как HikariCP, или встроенную в ваш сервер приложений JavaEE.