mikkel1 wrote:
> Hej igen
> Vi har lavede nogle (SQL) storedprocedure med parameter, hvordan
> executes disse i et Java program. Der kommer nogle input fra
> clientprogrammet der skal sættes lig med parameterne.
>
> Vh
> Mikkel
>
Se dokumentationen for CallableStatement,
http://java.sun.com/j2se/1.3/docs/api/java/sql/CallableStatement.html
Eksempel:
CallableStatement stmt = conn.prepareCall("{? = call
ctx_query.count_hits(?,?,FALSE)}");
stmt.registerOutParameter(1, Types.INTEGER);
stmt.setString(2, "search_index");
stmt.setString(3, sql);
stmt.execute();
resultSize = stmt.getInt(1);
I ovenstående er ctx_query en Oracle pakke der har en count_hits
stored procedure. Dem har en retur værdi, og tager 2 argumenter.
Mvh Morten