我正在尝试在不使用JDBC的情况下对redshift数据库执行SQL查询。 (我不想连接到JDBC以在redshift中执行SQL命令,如以下链接所示:https://docs.aws.amazon.com/redshift/latest/mgmt/connecting-in-code.html)。
我正在使用redshift客户端构建器连接AmazonRedshift
AmazonRedshift client = AmazonRedshiftClientBuilder.standard()
.withCredentials(awsCredentials).build();
现在我想使用此客户端执行SQL查询。我用Google搜索并找到了这个示例(https://docs.aws.amazon.com/redshift/latest/mgmt/managing-events-java.html),他们使用DescribeEventsRequest来获取事件,但我不确定这是否是我用来运行SQL命令的相同API
提前致谢
答案 0 :(得分:1)
AWS开发工具包(AmazonRedshift
客户端)只能用于管理Redshift集群(创建,删除,管理事件等)。它不能用于执行查询。
要执行查询,必须使用JDBC。