JDBCを使用してデータベース接続性にJavaプログラムを書き込んでいますが、インポートすることなくOracleの戻り値を返すもので1つのストアドプロシージャを呼び出していますORACLE PACKAGES?OracleをインポートせずにJavaでREFカーソルを受け入れる方法
1
A
答えて
1
私はこの前にこれをやろうとしていたと思います。(私は、OracleTypes.REF_CURSORがどのint値であるかを把握し、そのint値を使用することができますが、それはハックです)。あなたが忍耐を持っている場合、あなたはすなわちレコード(またはオブジェクト)を入力し、それは通常のテーブルのような選択可能な値にテーブルを使用して鋳造することができるので、型のカーソルとしてカーソルを定義し、
select * from table(sp_returning(?))
を定義することができます私は、リファレンスカーソルとjdbcで素早くgoogleをやったが、データにアクセスする標準的な方法がない理由を説明するOracle拡張機能のように見える。
select * from table(sp_returning(?))
を行う
-1
は、REFカーソルを返すよりも遅くなります。
C#と組み合わせて参照カーソルを使用することはできますが、なぜJavaでこれを行うことはできませんか?たくさんの例があると確信しています。
関連する問題
- 1. Javaでスレッドを設定せずにソケットを受け入れる方法は?
- 2. refカーソルを返すOracleストアドプロシージャを呼び出す方法
- 3. カスタムExportProviderのインポートを受け入れる
- 4. Javaでwebserviceを「受け入れる」方法
- 5. JAVAでJButtonをインポートせずにボタンを作成する方法
- 6. 崇高なテキスト:拡張せずにオートコンプリートを受け入れる
- 7. JavaアプリケーションがWS-Security証明書を受け入れる方法
- 8. Java Webサーバーへのリモート接続を受け入れる方法
- 9. Oracle PL/SQL Refカーソル機能がありません
- 10. 実行時にoracleフォームでユーザー入力を受け取る方法は?
- 11. AndroidアプリケーションでBluetooth受信ファイルを受け入れる方法は?
- 12. Oracle Forms 10g - 'NULLS'は受け入れられません。
- 13. 方法にarraylistを受け入れる方法
- 14. WebRTCで自動取得ポップアップを受け入れずにオーディオ/ビデオを受信する方法は?
- 15. Windows入力シミュレータで変数を受け入れる方法は?
- 16. 入力を受け入れてプロローグに格納する方法
- 17. ローカルネットワークからの接続をJavaでのみ受け入れる方法
- 18. Javaでゲッタークラスのユーザー入力を受け入れる
- 19. Javaでの受け入れテストのベストプラクティス
- 20. Goまたはnode.jsにhttpバージョンとホストヘッダーを付けずにhttpリクエストを受け入れる方法は? 、
- 21. データベースを受け入れて、Pythonでリストをプリントする方法
- 22. クラスを受け取り、メソッドがジェネリックリストを受け入れる方法
- 23. Oracle SQLチューニング・アドバイザ推奨を受け入れる
- 24. DjangoでストアドプロシージャOracleのoutパラメータ(sys_refcursor)を受け取る方法
- 25. テキストボックスからの入力を受け入れる方法
- 26. スキャナ入力の空白値を受け入れる方法
- 27. Pygame GUIからのテキスト入力を受け入れる方法
- 28. 「入力」値を受け入れる方法は?
- 29. webpackによるapiアクセスを受け入れる方法は?
- 30. Spring MVCプロジェクトで受け入れ基準と受け入れテストを正確に行う方法は?
これは答えではありません。それは単なる推測です。 – SoftwareSavant