Java Amazon RDS错误请求异常

Java Amazon RDS错误请求异常,java,amazon-web-services,amazon-rds,Java,Amazon Web Services,Amazon Rds,我试图查询我们的数据库,并将结果映射到模型列表。我当前收到以下异常:请求类型不受支持:class com.amazon.rdsdataservice.ExecuteStatementRequest请求ID:已删除(服务:AWSRDSData;状态代码:400;错误代码:BadRequestException;请求ID:已删除) 我编写了查询数据库的其余代码,没有任何问题,这是我第一次遇到这个异常 下面是引发异常的方法,它发生在执行行上 public List<CompanyReportin

我试图查询我们的数据库,并将结果映射到模型列表。我当前收到以下异常:
请求类型不受支持:class com.amazon.rdsdataservice.ExecuteStatementRequest请求ID:已删除(服务:AWSRDSData;状态代码:400;错误代码:BadRequestException;请求ID:已删除)

我编写了查询数据库的其余代码,没有任何问题,这是我第一次遇到这个异常

下面是引发异常的方法,它发生在执行行上

public List<CompanyReportingTable> getCompanyReportingData(String monthsBack) {
    List<CompanyReportingTable> reportingData = new ArrayList<>();
    try {
        Map<String, String> param = new LinkedHashMap<>();
        param.put("monthsBack", monthsBack);
        //Below is the line throwing the exception
        reportingData = rdsDataClient.forSql(COMPANY_REPORTING_EXTRACTION_QUERY).withParameter(param).execute().mapToList(CompanyReportingTable.class);
    } catch (Exception ex) {
        LOGGER.error("Exception while querying company reporting data: " + ex.getMessage(), ex);
    }
    return reportingData;
}
public List getCompanyReportingData(String monthsBack){
List reportingData=new ArrayList();
试一试{
Map param=新建LinkedHashMap();
参数put(“monthsBack”,monthsBack);
//下面是引发异常的行
reportingData=rdsDataClient.forSql(公司报告提取查询).withParameter(参数).execute().mapToList(公司报告表.class);
}捕获(例外情况除外){
LOGGER.error(“查询公司报告数据时异常:”+ex.getMessage(),ex);
}
返回报告数据;
}

我已确保查询是有效的SQL,并在RDS查询编辑器中运行。我找不到类似的问题,希望您能提供帮助。

我有一个类似的问题,在这里:您能解决这个问题吗?