Oracle DBに選択クエリによって返された結果セットがあります。返される行の1つはRAW
タイプです。私がDatabase JDBC Developer's Guideから知ることに基づいて、RAW
はJavaのbyte[]
タイプにマップされます。これはResultSet's getBytes() methodを使用する必要があることを示します。私がオラクルのRAW
タイプを初めて使用したのは、getBytes()
が実際に行く方法であるか、別の検索方法(getBytes()
以外)が適切な選択であるかどうか疑問に思っていました。私はグーグルと他のSOの質問を検索しようとしましたが、そのうちのいくつかはgetBytes()
を示唆していますが、何も確定していません。ありがとう。Java ResultSetを使用してOracle RAWタイプを取得する方法
2
A
答えて
2
RAWには(oracle documentationに従って)2000バイトのデータしか格納できないため、を使用して安全に取得できます。 getBinaryStream()
で処理することも可能ですが、メモリフットプリントが比較的小さいことを考慮すれば、私はそれをもう一度お勧めします。
関連する問題
- 1. ResultSetのサイズを取得する方法
- 2. OracleのRAW用Javaデータ型
- 3. Javaコードを使用したResultSetのサイズ(バイト単位)の取得
- 4. Javaでクライアントインターフェイスを使用してリモートファイルを取得する方法
- 5. Javaを使用してClobを取得する方法
- 6. System.getPropertyを使用してJavaファイルクラス名を取得する方法
- 7. NESTED RECORDタイプを使用してカーソルをOracleプロシージャーから取り込む方法
- 8. SELECT COUNT(*)を使用してResultSetのサイズを取得
- 9. Java ResultSetとPreparedStatementを使用してmySQL列挙型フィールドにアクセスする方法
- 10. Groovyを使用してOracleからカーソルを取得する方法は?
- 11. HikariCPを使用してoracleデータベースからalias.tableを取得する方法
- 12. Groovyを使用してOracleのdata_type RAWからデータを取り出す方法は?
- 13. ormlでraw sqlを使用してカーソルを取得
- 14. PostgreSQLのデータベースを使用してカラムのサイズとタイプを取得する方法
- 15. JDT ASTを使用して注釈のタイプを取得する方法は?
- 16. Spark over Javaを使用してOracleからデータを取得&フェッチする
- 17. docker-composeを使用してJavaアプリケーションにdocker oracle container ipを取得する方法は?
- 18. java ResultSet、MAX sql関数を使用
- 19. Postmanでrawを使用してファイルをアップロードする方法(pdf)
- 20. RestSharpを使用してRaw Jsonを投稿する方法
- 21. oracleで動的SQLを使用してレコード・タイプを作成する方法は?
- 22. JavaとORACLEを使用したSQL例外エラーの取得
- 23. oracleストアドプロシージャreturn resultset
- 24. 入力タイプIDを取得し、javascriptを適用する方法
- 25. rawソケットを使用してjavaで入力のオートコンプリートを行う方法
- 26. netbeansを使用して、PreparedStatementとResultSetを使用してMYSqlからデータを取得する
- 27. java- java.netを使用してWebページを取得する - レスポンスヘッダーを正しく取得する方法
- 28. EFを使用してODP.netのoracle ROWIDを取得する5
- 29. Oracle XMLTABLEを使用して属性値を取得する
- 30. SQLを取得する方法Javaを使用しているANTLRのノードexpr
なぜコードを書いて試してみませんか? – OldProgrammer
私はしたし、それはいいです。より良い解決策があるかどうかは不思議です。 – entpnerd
あなたはすでに、文書の正式な出典からの回答があります。あなたはもっと何を期待していますか? –