2017-03-27 17 views
0

getWarningsResultSetの場合、実際にはSQLWarningが返されますか?私はOracle Thin Driverを使用しています。たとえば、12345.678をJava intに変換するなどのデータ変換を試しました。私は何の警告も見ませんでした。JDBC ResultSet.getWarnings

getWarningsメソッドResultSetからSQLWarningを生成する例を表示できますか?

+0

これはIMOデータベースです(JDBCドライバも可能です)。適切なタグを入力してください。 ** IMHO **は 'getWarnings'を安全に無視することができます。私はこの主張の証拠はない。 –

+0

Javaの型キャストはSQL警告をどのように生成する必要がありますか?警告が必要なコードを表示してください。しかし、_implicit_型キャスト(SQLレベルまたは "間違った"ゲッターメソッドのいずれか)でも、警告は発行されません。 –

+0

実際には、 'ResultSet'の' getWarning'が本当に 'SQLWarning'を取得するのを知りたいだけです。私は警告があると思ったデータ変換を試みましたが、明らかに私は1つを取得しませんでした。 – user2018791

答えて

1

Oracle DatabaseのJDBCドライバでは、次が入ったSQLWarningになりますに:

  • がFETCH_FORWARD
  • 以外にフェッチ方向を設定していないクエリを設定し、スクロールまたは更新可能な結果を​​作成してみます実行が

が、私は警告になり何かを見つけることができません警告PLSQLコンパイラを返した場合、このような

  • をサポートしています。