Foros del Web » Programación para mayores de 30 ;) » Java »

ejecutar un procedimiento almacenado

Estas en el tema de ejecutar un procedimiento almacenado en el foro de Java en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 15/08/2014, 10:58
 
Fecha de Ingreso: noviembre-2013
Mensajes: 147
Antigüedad: 11 años
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. }

Etiquetas: almacenado, clase, procedimiento, string, valor
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 04:07.