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

如何从反应式MariaDB连接创建JOOQ DSLContext

阎慈
2023-03-14

JOOQ手册规定如下:

jOOQ提供的所有发布服务器都将阻塞底层的JDBC连接,但是如果您为jOOQ提供io.R2DBC.spi.connection或io.R2DBC.spi.ConnectionFactory,那么发布服务器将在R2DBC驱动程序上以非阻塞的方式执行查询。

如何使用io.r2dbc.spi.Connection或io.r2dbc.spi.ConnectionFactory提供DSLContext?

共有1个答案

韩乐湛
2023-03-14

如何使用io.r2dbc.spi.Connection或io.r2dbc.spi.ConnectionFactory提供DSLContext?

在提出这个问题的时候,Jooq3.14还不支持R2DBC。使用Jooq3.15,您可以这样写:

DSLContext ctx1 = DSL.using(connection);
DSLContext ctx2 = DSL.using(connectionFactory);

就像使用JDBC连接一样。

 类似资料:
  • 免责声明:我知道人们通常不会这样做,我使用SQL数据库是出于成本原因,而且我对编程比较陌生。 我正在尝试从我的Android Studio应用程序向我的MariaDB数据库发送SQL脚本。我目前正在为MariaDB实现一个Java数据库连接(JDBC)驱动程序,但我不确定需要包括什么。 我去了JDBC MariaDB驱动程序的下载网站,但是有很多jar文件,我可以选择下载。你怎么知道你需要哪一个,

  • 我是一个新的基于项目反应器的反应式框架,比如SpringWebFlux,对此我有一些问题。 问题1: 例1: 例2: 两个示例之间是否存在差异,或者两者都可以接受。 问题二: 例1: 例2: 第二个问题很奇怪,我知道,但我想知道所有的方法都应该返回单声道或通量,或者我可以像问题2/示例1一样使用。

  • 主要内容:MariaDB INNER JOIN在MariaDB数据库中,连接用于从多个表中检索数据。当有两个或两个以上的表时,则需要使用连接实现。 MariaDB中有三种类型的连接: INNER JOIN (也称为) LEFT OUTER JOIN (也称为) RIGHT OUTER JOIN (也称为) MariaDB INNER JOIN MariaDB 是最常见的连接类型,它返回连接条件满足的多个表中的所有行。 语法: 图形表示如下:

  • 问题内容: 我这里有代码,可让我连接到https服务器并传输数据。它工作正常,但是我想知道我是否以正确的方式进行操作,并且实际上是在建立安全连接。请检查我的工作。谢谢。 我像这样使用此代码: 然后,我从那里阅读响应。再次感谢。 问题答案: 查看Apache HttpClient 的官方Custom SSL上下文教程。 正如Stephen C所提到的,您不需要为https上下文注册端口80。将其注册

  • 在MariaDB中,语句用于在选定的数据库中创建表。使用语句创建一个具有给定名称()的表。 必须具有表或数据库的权限才能创建表。 语法如下 - 在最基本的形式中,语句提供了一个表名称,后跟一列,索引和约束。 默认情况下,该表是在默认数据库中创建的。 用指定一个数据库。 如果引用表名称,则必须分别将数据库名称和表名引用为.。 这对于是特别有用的,因为它允许在包含来自其他数据库的数据的数据库中创建表。

  • 我想用MariaDB创建一个表 但我有一个错误: #1064-您的SQL语法有错误;查看与您的MariaDB服务器版本相对应的手册,以获得使用“match(a INT AUTO_INCREMENT NOT NULL主键,b INT NOT NULL,”at line 1“的正确语法 问题出在哪里?