使用 AWS Java SDK 将项目发布到 RDS 数据库 table

Posting items to RDS db table using AWS Java SDK

我想使用 RDS 来存储在我的 webapp 中创建的数据。

我已经将数据存储在 dynamo 表中,并且可以将相同的数据通过管道传输到 S3 文件中。 由于一些项目需求,我想将数据存储到RDS表中。我还没有找到任何资源来帮助我找到使用 AWS Java SDK 将数据增量存储到 RDS 中的方法。

有人知道这样做的方法吗?或者有什么办法可以通过其他方式实现吗?

非常感谢您的帮助!

您不能像 Dynamo DB 一样使用 AWS SDK 将数据存储在 Amazon RDS 中。 RDS 是一种托管数据库服务,托管许多不同的数据库引擎(Amazon Aurora、MySQL、MariaDB、Oracle、SQL Server 和 PostgreSQL 数据库引擎),每个引擎都有自己的客户端和传输数据的协议。

您需要分别评估这些数据库引擎,确定要使用哪个,并使用该引擎的客户端来读取和写入数据。

AWS SDK 和 API 可用于配置和修改您的 RDS 数据库实例(托管您的数据库的服务器),但不能操作或读取数据本身。您可以查看 API documentation 以获得可用操作的完整列表。

在深入挖掘自己和 Anthony 帮助我澄清之后,我更好地理解了它。

如果其他人来这里搜索相同的问题:

为您在 RDS 中创建的数据库提供的端点可用于写入 table 或执行任何数据库查询。

这是一个很好的入门教程。

http://zetcode.com/db/postgresqljavatutorial/

祝大家好运。

刚看到这个post。我的理解是您不需要 AWS SDK:

  • 您使数据库可从 Internet 访问
  • 您使用传统的 jdbc 调用与任何其他 db

此信息在管理控制台的手册中,但通常有效: https://docs.aws.amazon.com/elasticbeanstalk/latest/dg/java-rds.html