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

使用JDBC从postgresql获取消息响应

吴伟志
2023-03-14

我想问一下在执行查询时如何从PostgreSQL获得消息响应。

来自PostgreSQL的消息响应我的意思是这样的,例如:

    null

共有1个答案

常源
2023-03-14

我不确定你是否会得到这样的陈述

查询成功返回:1行受影响,11毫秒执行时间。

但是您可以使用statement.executeUpdate(),它返回受DML语句执行影响的行数。

来到另一个陈述

如果希望在执行查询后检查是否有任何警告,可以使用getWarnings并使用getMessage()等方法获取警告消息。

下面是一具骷髅

 try {
     // execute sql statements here
     log.info(statement.getWarnings().getMessage());
 }
 catch(SQLException ex) {
     // an exception has occurred get all info related to the exception
     log.info(ex.getErrorCode());
     log.info(ex.getMessage());
     ex.printStackTrace();
 }
 finally {
     // close all open connections
 }

希望这对你有帮助。

 类似资料:
  • 如何从动物园管理员那里获得最后一次偏移时间?当使用Storm喷口阅读来自Kafka的消息时。上下文:Kafka 不断获取消息,使用者读取一段时间,然后由于任何原因关闭,然后使用者仅读取最新消息,但不读取上次偏移量读取

  • 问题内容: 在运行存储过程时,该过程可能会引发警告消息。 有什么办法可以在Golang中使用Postgresql驱动程序(https://github.com/lib/pq)获取这些消息? 问题答案: 答案似乎是否定的。 在我的测试中,Postgres服务器似乎没有发送警告和结果。即使这样做,返回错误以及sql.Result充其量也将造成混乱,并且需要进行修改。在函数 中 引发错误 确实 返回了错

  • 注意:我使用的是discord.jsV11,我知道我打算下个月在我解开我的意大利面条代码之后将它更新到V12。 所以我不知道如何从一条消息中获取messageID,而这条消息已经在机器人中引发了反应。 我希望它的工作方式如下:一个用户对一个消息做出反应,任何消息,反应在bot中编程。然后,bot获取给出该反应的消息url,然后向发送消息。 所以我尝试使用这段代码,但真的无法达到我需要达到的目的:

  • 我们希望在读取消息表单kafka时实现并行性。因此我们想在flinkkafkaconsumer中指定分区号。它将从kafka中的所有分区读取消息,而不是特定的分区号。以下是示例代码: 请建议任何更好的选择来获得并行性。

  • 我已经使用手动触发器创建了一个azure服务总线和一个新的逻辑应用程序。然后,我将“从队列获取消息(peek lock)”操作添加到应用程序中,并将最大消息数设置为“20”。 然后我在我的队列中手动创建5条新消息,然后触发我的新逻辑应用程序。然后,当我查看应用程序的执行情况时,我只看到检索到一条消息(并检查,有4条消息仍在我的队列中)。 似乎“20”的计数没有得到尊重。我还检查了我的服务总线队列的