/ Forside / Teknologi / Udvikling / Java / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Java
#NavnPoint
molokyle 3688
Klaudi 855
strarup 740
Forvirret 660
gøgeungen 500
Teil 373
Stouenberg 360
vnc 360
pmbruun 341
10  mccracken 320
Hvordan executer man SQL stored procedure ~
Fra : mikkel1


Dato : 19-09-02 09:21

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

--
Leveret af:
http://www.kandu.dk/
"Vejen til en hurtig løsning"


 
 
Morten (19-09-2002)
Kommentar
Fra : Morten


Dato : 19-09-02 12:22

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



Søg
Reklame
Statistik
Spørgsmål : 177558
Tips : 31968
Nyheder : 719565
Indlæg : 6408925
Brugere : 218888

Månedens bedste
Årets bedste
Sidste års bedste