Подключение к локальной базе данных Java

необходимо создать и подключиться в бд postgresql разместив ее в папке с проектом. Просто прописав DriverManager.getConnection(jdbc:postgresql:./database.db) создать и подключиться не получается, пишет "сервер запросил парольную аутентификацию, но пароль не был указан".


Ответы (1 шт):

Автор решения: Ramiz

Создать базу данных postgresql через jdbc с нуля невозможно. Перечитайте задание, что именно Вам необходимо "создать". Можно создать базу данных если локальный сервер инициализирован и Вы подключились с соответствующими привилегиями.

Относительно ошибки аутентификации, посмотрите мануал: https://jdbc.postgresql.org/documentation/head/connect.html Вы можете передать пользователя и пароль дополнительными параметрами:

Connection db = DriverManager.getConnection(url, username, password);
→ Ссылка