当 ResultSet
的方法 getWarnings
真的会返回 SQLWarning
吗?我正在使用 Oracle Thin Driver,我尝试了数据转换,例如将 12345.678
转换为 java int。我没有看到任何警告。
任何人都可以展示一个从 ResultSet
的 getWarnings
方法生成 SQLWarning
的示例吗?
最佳答案
使用 Oracle 数据库 JDBC 驱动程序,以下情况将导致 SQLWarnings:
- 将提取方向设置为 FETCH_FORWARD 以外的任何方向
- 尝试使用不支持此类的查询创建可滚动或可更新的结果集
- 如果执行返回 PLSQL 编译器警告
我找不到任何其他导致警告的内容。
关于java - JDBC ResultSet.getWarnings,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43041830/