java - JDBC ResultSet.getWarnings

标签 java oracle jdbc

ResultSet 的方法 getWarnings 真的会返回 SQLWarning 吗?我正在使用 Oracle Thin Driver,我尝试了数据转换,例如将 12345.678 转换为 java int。我没有看到任何警告。

任何人都可以展示一个从 ResultSetgetWarnings 方法生成 SQLWarning 的示例吗?

最佳答案

使用 Oracle 数据库 JDBC 驱动程序,以下情况将导致 SQLWarnings:

  • 将提取方向设置为 FETCH_FORWARD 以外的任何方向
  • 尝试使用不支持此类的查询创建可滚动或可更新的结果集
  • 如果执行返回 PLSQL 编译器警告

我找不到任何其他导致警告的内容。

关于java - JDBC ResultSet.getWarnings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43041830/

相关文章:

java - Hadoop 数据从两个文件加入 - 如何强制映射器读取特定文件

java - 数组索引越界异常-1

java - List<double[]> 的最小最大值

客户每月的 SQL 平均值

sql - 当触发器未发现任何错误时继续存储过程

oracle - 如何扩展 Liquibase 以生成带有存储过程、函数和触发器的更改日志?

java - 如何在不更改源代码的情况下禁用 TLSv1?

java - 找不到类 [org.apache.derby.jdbc.ClientDriver] 异常

java - 如何使用 UCanAccess 创建对两列具有唯一约束的表?

java - 使用 JDBC 连接 JAVA 和 MySql