JavaアプリケーションからPL/SQLプロシージャをコールする必要があります。私はJDBCでそれを行うことができます。しかし問題は、手順が "PL/SQL Web Toolkit"とそのパッケージ(htp、owa _ util、owa _ cookie、...)を使用していることです。私がそれらを呼び出すと、次のようないくつかの例外が発生します。JavaからPL/SQL Web Toolkitプロシージャを呼び出す
Exception in thread "main" java.sql.SQLException: ORA-06502: PL/SQL: numeric or value error
ORA-06512: at "SYS.OWA_UTIL", line 323
ORA-06512: at "SYS.HTP", line 859
ORA-06512: at "SYS.HTP", line 974
...
これらの手順をJavaパッケージなどを使って呼び出すことはできますか?
この手順は変更できませんが、作成することはできません。
ありがとうございました。
StatementのexecuteQuery()メソッドを使用してプロシージャを呼び出していますか? – DigitalRoss
まあまあです。 CallableStatementのexecute()メソッドを使用します。このクラスはStatementのサブインターフェースです。 – sinuhepop