当前位置: 首页 > 知识库问答 >
问题:

Spring数据R2DBC与Redshift数据库的集成

谭宜
2023-03-14

我正在尝试迁移到Spring Data R2DBC,我找不到对Amazon Redshift数据库的支持,如果有支持,有人可以帮助我吗?

下面是spring文档url,它支持的数据库很少,但红移不在列表中。https://spring.io/projects/spring-data-r2dbc

共有1个答案

居飞扬
2023-03-14

我从下面的“Mark Paluch”得到了答案;这对我有用。所以现在我可以使用Postgres驱动程序连接到Redshift。

Amazon Redshift基于Postgres,因此您应该使用Postgres驱动程序。此邮件列表仅处理R2DBC规范方面。如果您正在寻找对构建在R2DBC之上的特定库的支持,请通过他们的实际维护者联系,例如GitHub项目。

Pom。xml

<dependency>
    <groupId>io.r2dbc</groupId>
    <artifactId>r2dbc-spi</artifactId>
    <version>0.9.0.RELEASE</version>
</dependency>
<dependency>
    <groupId>io.r2dbc</groupId>
    <artifactId>r2dbc-postgresql</artifactId>
    <scope>runtime</scope>
</dependency>
<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <scope>runtime</scope>
</dependency>


application.properties:

spring.r2dbc.url=r2dbc:postgresql://hostName:portNumber/databaseName
spring.r2dbc.username=redshiftUserName
spring.r2dbc.password=password
 类似资料:
  • 我有spring boot项目(版本< code>2.4.6),带有spring数据依赖项(< code > spring-boot-starter-data-JPA )和postgreSQL驱动程序。 在项目中,我们使用Hibernate和数据存储库,通过以下方式配置: 我还想加入反应性R2DBC。我的计划是在一个特定的地方使用它,在那里我们与其他系统集成,这样的通信通过反应式数据流进行。根据它

  • 我在搜索反应式关系数据库驱动程序时找到了R2DBC,但我看不到Oracle DB的任何驱动程序。是否有人知道是否要提供支持?

  • 我正在使用DatabaseClient执行sql查询,我不知道如何通过以下方式进行分组:

  • 我是一名web开发人员,任务是创建某种机制,将数据从IBM AS400移动到SQL Server。不幸的是,链接服务器在这种情况下是不可能的,因为SQL Server只是标准版(该版本中没有db2提供程序),而AS400服务器在一个单独的服务器上。我研究过在AS400表上添加某种触发器,该触发器调用将数据插入SQL server的web服务,但这似乎不是最好的方法。当数据提交到AS400时,有人对

  • 我是spring和hibernate的新手,我正在尝试从我的spring+hibernate应用程序与mysql数据库连接。但不幸的是,我得到了以下错误。试图修复此问题,但未得到正确的解决方案。 说明服务器遇到意外情况,无法完成请求。 例外情况 org.springframework.web.util.NestedServletException:请求处理失败;嵌套异常为org.springfra

  • 我是反应式编程的新手。我必须开发一个简单的Spring启动应用程序来返回一个json响应,其中包含公司及其所有子公司和员工的详细信息 创建了一个Spring Boot应用程序(Spring Webflow Spring data r2dbc) 使用以下数据库表来表示公司和子公司以及员工关系(这是一种与公司和子公司的层次关系,其中一个公司可以有N个子公司,而这些子公司中的每个子公司可以有另N个子公司