クラウドで 伸びる人沈む人 |
|
|
|
Javaからストアド(Oracle)を呼ぶ
<IT技術の処方箋:Javaからストアド(Oracle)を呼ぶ> Javaからストアドプロシージャ(Pctestという名前の)を 呼びサンプルを見てみます。 Session session = getSession(); //sessionの取得 Connection con = session.connection(); //connectionの取得 PreparedStatement ps = con.prepareCall("call Pctest()"); //Pctestというプロシージャを呼ぶ ps.executeQuery(); //実行 という感じです。 もし、そのストアドプロシージャが存在しない場合は、 ORA-06576というエラーがでます。 Pctestの後の()を抜かしても同じエラーがでますよ。 |