Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/08/2014, 10:58
Japrendo
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 11 años, 4 meses
Puntos: 1
ejecutar un procedimiento almacenado

buenas amigos, necesito una ayudita...

Necesito ejecutar un procedimiento almacenado y he escrito una clase basandome en lo que he estado estudiando....pero la ejecuto y no hace nada....cualquier aporte me ayudaria a salir de la patinada....dejo aqui la clase
Código Java:
Ver original
  1. public class Actualizador {
  2.     public static void main(String[] args) throws SQLException {
  3.              
  4.     try {
  5.     String sql="begin prc_cargue_tablas(?); end;";
  6.     CallableStatement callableStatement=  Conexion.getConexion().prepareCall(sql);                  
  7.     //Parametros de entrada                
  8.     callableStatement.registerOutParameter(1, OracleTypes.CURSOR);                
  9.     callableStatement.setInt(1,19808);                  
  10.     callableStatement.execute();                
  11.     //Se obtiene el cursor en forma de ResultSe
  12.     //ResultSet rs = (ResultSet)callableStatement.getObject(1);                
  13.     //while (rs.next()){                    
  14.     //   System.out.println(rs.getLong("CODIGO"));                    
  15.     //   System.out.println(rs.getString("NOMBRE"));                
  16.     //}                
  17.     //rs.close();                
  18.     callableStatement.close();                
  19.     Conexion.getConexion().close();            
  20.     } catch (SQLException e) {
  21.         e.printStackTrace();
  22.     } catch (Exception e) {
  23.     //Imprime el mensaje de la exception lanzada en pl/sql si el valor es diferente de 1                
  24.     e.printStackTrace();
  25.     }
  26.   }
  27. }