javaプログラムからパラメータとしてストアドプロシージャに配列を送信する必要があります。どうすればそれをすることができますか?この中で私を助けてくださいJavaプログラムからSQLストアドプロシージャに配列を渡す方法
1
A
答えて
1
これはベンダー中心の実装であるため、データベースによって異なります。 Oracleの場合は、oracle.sqlパッケージのArrayDescriptorクラスを使用する必要があります。 AskTomサイトで議論されている魅力的な答えについては、下のリンクをご覧ください。http://asktom.oracle.com/pls/asktom/f?p=100:11:2906896739396193::::P11_QUESTION_ID:712625135727
1
これはデータベースによって異なります。いくつかのデータベース(例えばPostgresの、HSQLDB)とそれらのJDBCドライバを使用すると、
Object[] array = // ...
pstmt.setObject(index, array);
それが入力されたオブジェクトが必要として、Oracleはより複雑であると設定することができ、匿名の配列を、サポートしています。
関連する問題
- 1. 配列をストアドプロシージャに渡す
- 2. javascriptからJavaへオブジェクトの配列を渡す方法
- 3. JavaからMysqlストアドプロシージャ配列パラメータ
- 4. IDの配列をストアドプロシージャに渡す
- 5. ジャスパー・レポート:Javaプログラムから複数のSQL照会を渡す方法
- 6. SQL Serverストアドプロシージャを記述するJavaプログラム
- 7. ODP.NET文字列の配列をOracleのストアドプロシージャに渡す方法は?
- 8. Oracleストアドプロシージャから配列結果を取得する方法
- 9. SQL Server 2008のトリガからストアドプロシージャに一時データを渡す方法
- 10. JavaからJNIに渡されたオブジェクトの配列を読み取る方法
- 11. PHPからMySQLストアドプロシージャに配列を渡す最も良い方法は何ですか?
- 12. SSISストアドプロシージャにパラメータの配列を渡すSQLを実行するタスク
- 13. GridViewからgetViewメソッドに配列を渡す方法は?
- 14. MATLAB配列をベースワークスペースから関数に渡す方法
- 15. Rails。配列からGoogleのグラフスクリプトに値を渡す方法。
- 16. VBAからvb.net関数に配列変数を渡す方法
- 17. 数値配列をbashからcshに渡す方法
- 18. オブジェクト配列をメソッドに渡す方法
- 19. Grails:GSPページに配列を渡す方法
- 20. javascript配列をPHPに渡す方法
- 21. 文字列の配列をLINQに渡すストアドプロシージャ
- 22. ネイティブコードからJava側にバイト配列を渡す
- 23. SQLストアドプロシージャをSQL Server 2000から呼び出す方法は?
- 24. あるJavaプログラムから別のJavaプログラムへ値を渡す
- 25. 2D Java配列から列を取得する方法は?
- 26. VB.netからSQL Serverストアドプロシージャにパラメータとしてデータテーブルを渡す
- 27. ストアドプロシージャの配列をループする方法、配列を返しますか?
- 28. AngularフロントエンドからC#バックエンドへオブジェクトの配列を渡す方法
- 29. C++/cliからC#へ 'typesafe'の方法で配列を渡す
- 30. Javaメソッドのパラメータとして配列を渡す方法は?
どのようなデータベースですか?配列とストアドプロシージャは、JDBCを使用してそれらを処理する場合、難題です。また、単純なJDBCやJPAなどの抽象クラスを使用していますか? –
どのデータベースを使用していますか。 PL/SQLの場合、ここで答えを見つけることができると思います。http://asktom.oracle.com/pls/asktom/f?p=100:11:2920034229577885:::P11_QUESTION_ID:712625135727 –
ストアドプロシージャも同様です。 – Codo