Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    21

    Come Chiamare Stored Procedure da Java

    Come faccio a chiamare una PL/SQL Stored Prcedure dentro un codice JAVA?
    In molti esempi visti in rete vedo:

    CallableStatement cs = con.prepareCall("{call ASP_GENERATE_CODE(?,?)}");
    ResultSet rs = cs.executeQuery();


    Però vedo sempre che mettono i '?' anziche mettere i nomi delle variabili.
    Ma i parametri dove si mettono... DOVE ci sono i '?' o da qualque altra parte.
    Ciminelli

  2. #2
    Esempio:

    codice:
    int anni = 30;
    String nome = "pippo";
    CallableStatement proc = connection.prepareCall("{ call tua_procedura(?, ?) }");
    proc.setString(1, nome);
    proc.setInt(2, anni);
    proc.execute();
    Al mio segnale... scatenate l'inferno!

  3. #3
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    21
    GRAZIE MILLE RISOLTO!!!!!
    esempio breve e molto efficacie.
    Grazie.
    Ciminelli

  4. #4
    Utente di HTML.it
    Registrato dal
    Aug 2000
    Messaggi
    21
    Non sta funzionando...
    Mi dicono che devo usare:
    createdbCallableStatement...
    Lo googalizzato e non trovo niente...
    Che Ca**o e CREATEDBCALLABLESTATEMENT?
    Ciminelli

  5. #5
    Utente di HTML.it
    Registrato dal
    Apr 2007
    Messaggi
    906
    Credo ci sia un db di troppo. Prova con createCallableStatement.

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.