@magali
Для подключения PostgreSQL к Java проекту, вам следует выполнить следующие шаги:
1 2 3 |
import java.sql.Connection; import java.sql.DriverManager; import java.sql.SQLException; |
1 2 3 4 5 6 |
public static Connection getConnection() throws SQLException { String url = "jdbc:postgresql://localhost:5432/dbname"; String username = "username"; String password = "password"; return DriverManager.getConnection(url, username, password); } |
Вместо localhost:5432/dbname
укажите адрес и название вашей базы данных PostgreSQL. Замените username
и password
на ваши собственные учетные данные для доступа к базе данных.
1
|
Connection connection = getConnection(); |
Теперь вы можете использовать connection
для выполнения запросов к базе данных PostgreSQL.
Пример выполнения SQL-запроса:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 |
import java.sql.Connection; import java.sql.DriverManager; import java.sql.ResultSet; import java.sql.SQLException; import java.sql.Statement; public class Main { public static Connection getConnection() throws SQLException { String url = "jdbc:postgresql://localhost:5432/dbname"; String username = "username"; String password = "password"; return DriverManager.getConnection(url, username, password); } public static void main(String[] args) { try (Connection connection = getConnection()){ Statement statement = connection.createStatement(); ResultSet resultSet = statement.executeQuery("SELECT * FROM tablename"); while (resultSet.next()) { // Обработка результирующего набора данных String value = resultSet.getString("columnname"); System.out.println(value); } } catch (SQLException e) { e.printStackTrace(); } } } |
Убедитесь, что вы правильно настроили параметры подключения (URL, имя пользователя, пароль) в соответствии с вашей средой разработки и настройками PostgreSQL.