RE:Ejecutar sp con parametros Java-Oracle
HOla Max!
Ok!, store procedures, mira haz lo sgte:
- primero creas tu procedure en un String:
String createProcedure = \"create procedure SHOW_SUPPLIERS \" +
\"as \" +
\"select SUPPLIERS.SUP_NAME, COFFEES.COF_NAME \" +
\"from SUPPLIERS, COFFEES \" +
\"where SUPPLIERS.SUP_ID = COFFEES.SUP_ID \" +
\"order by SUP_NAME\";
- despues le dices a la coneccion que quieres crear un statement y lo compilas:
Statement stmt = con.createStatement();
stmt.executeUpdate(createProcedure);
- para llamar la procedure haces:
CallableStatement cs = con.prepareCall(\"{call SHOW_SUPPLIERS}\");
ResultSet rs = cs.executeQuery();
............todo esto esta por si aca en la pagina de sun en el tutorial de JDBC:
http://java.sun.com/docs/books/tutorial/jdbc/basics/sql.html