ブール値を返すverifierQteDemandee
整数パラメータを持つストアド関数をデータベースに作成しました。numBonIn
私は自分のJavaプログラムでこの関数を実行したいのですが、それについてグーグルで検索したところ、ストアドプロシージャを実行することしか見つかりませんでしたが、ストアド関数を実行することはストアドプロシージャを実行することと同じであると想定しました。試した:
CallableStatement cStmt = con.prepareCall("{call verifierQteDemandee(?)}");
cStmt.setInt("numBonIn", 42);
boolean hadResults = cStmt.execute();
if (hadResults) {
ResultSet rs = cStmt.getResultSet();
}
Boolean outputValue = cStmt.getBoolean(outputValue);;
con
変数はのans インスタンスですConnection
。
私のコードでわかるように、この行のストアド関数から戻り値を取得する方法がわかりません: int outputValue = cStmt.getInt("");
.
戻り値を取得する方法を誰かが知っていれば、感謝します。