Visualizzazione dei risultati da 1 a 2 su 2
  1. #1

    Blocco applicativo al lancio della procedura Oracle

    Salve ho un problema che non riesco a risolvere, uso delle librerie ojdbc7 per collegarmi ad un database Oracle11g ma al momento del lancio della procedura quando questa termina l'applicativo java non va avanti rimane appeso senza terminare mai.
    Ho provato a cambiare driver ojdbc ma niente sapete darmi qualche spunto? vi allego parte del codice:


    codice:
    private static HashMap<String, Connection> connessioni = new HashMap<>();
    
    ....
    public static Connection getConnectionIstance(String connessione){
            Connection connection=null;
            try{
                if((connection=connessioni.get(connessione))==null){                    
                         Class.forName("driver");    
                         connection=DriverManager.getConnection("urlDb","userDb","pwdDb");
                         connection.setAutoCommit(false);
                         connessioni.put(connessione, connection);
                    
                }
            }catch(SQLException e){
                e.printStackTrace();
            }catch(ClassNotFoundException e){
                e.printStackTrace();
            }catch(Exception e){
                e.printStackTrace();
            }
        
            return connection;
        }
    
    
    nel main
    codice:
    ....
    CallableStatement callStatement=null;
    callStatement = connection.prepareCall({call nomePkg.mainpkg(?)});
    callStatement.registerOutParameter(1, Types.INTEGER);
                    
    System.out.println("LANCIO LA PROCEDURA");                
    callStatement.execute();
    System.out.println("FINE LANCIO DELLA PROCEDURA");
    La console non stampera mai "FINE LANCIO DELLA PROCEDURA" anche se la procedura è terminata :'(.

    Grazie mille per l'aiuto

    P.S. la procedura ha una durata di circa un ora e mezza
    Ultima modifica di moonk3y19; 19-11-2014 a 11:53

  2. #2
    nessuno sa darmi qualche suggerimento?

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.