Пример кода для AWS Java Lambda для подключения к базе данных RDS Postgres

#java #postgresql #amazon-web-services #aws-serverless #aws-aurora-serverless

Вопрос:

Мне нужен был пример кода для следующей бессерверной программы AWS.

Я хотел написать Java-лямбду для подключения к Postgres SQL, хранения данных и извлечения данных. Я не могу правильно найти документацию.

Кроме того, нужна зависимость для pom.xml. У меня есть идентификатор кластера, имя БД и учетные данные БД.

Как подключиться к базе данных Postgres без сервера? Как его запросить? Пример кода для Java

Ответ №1:

Как подключиться к базе данных Postgres без сервера?

Не существует «бессерверного» способа подключения к стандартной базе данных PostgreSQL. Вы должны использовать стандартные соединения JDBC, как и любое другое приложение Java. Вы можете рассмотреть возможность использования прокси-сервера Amazon RDS для устранения некоторых проблем, связанных с подключением бессерверных функций к стандартной базе данных RDS.

Если вы переключились на бессерверную базу данных Amazon Aurora, вы можете использовать API данных, который является отличным решением для бессерверных запросов к базе данных.

Комментарии:

1. У меня есть только бессерверная база данных Amazon Aurora Postgres. Теперь я хочу написать Java-код для подключения к базе данных и создания таблицы, запроса к ней и ее хранения. Пожалуйста, какой-нибудь пример кода?

2. Затем используйте API данных.