Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 13064|Risposta: 0

[Codice sorgente Java] Come usa Java le stored procedure? Java esegue codice sorgente stored procedure

[Copiato link]
Pubblicato su 21/11/2014 13:08:52 | | |
Codice sorgente Java:
[mw_shl_code=java,true]import java.sql.CallableStatement;
importazione java.sql.Connection;
importazione java.sql.DriverManager;
importare java.sql.SQLException;
importazione java.sql.Tipi;


classe pubblica proc_test {

        /**
         * @param args
         * Forum IT:www.itsvse.com
         */
        Public static void main(String[] args) {
                Metodo TODO Auto-generato
                Connessione conn=null;
                CallableStatement cstmt=null;
               
                try {
                        Imposta il tipo di driver
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Crea un oggetto di connessione
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        Istruzione SQL
                        String sql="{call proc_test(?,?,?)}";
                        Crea un oggetto che eseguisse la procedura memorizzata
                        cstmt=conn.prepareCall(sql);
                        Imposta i parametri della stored procedure
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Esecuzione delle procedure memorizzate
                        cstmt.execute();
                        Ottieni il valore di ritorno
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                        
                } catch (ClassNotFoundException e) {
                        TODO blocco di presa auto-generato
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO blocco di presa auto-generato
                        e.printStackTrace();
                }
               

        }

}
[/mw_shl_code]

Codice SQL Server:
[mw_shl_code=sql,true]--Crea database
creare database sqlDB
Vai
--switch database
usa sqlDB
Vai
--Creare stored procedure
Crea proc_test Procedure
@a int,
@b int,
@num Output int
come
set @num=@a+@b

--Eseguire procedure memorizzate
dichiara @add int
Output proc_test ExeC 1,2,@add
@add stampa
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, Numero di download: 0, Prezzo di vendita: 2 Grain MB)






Precedente:Codice sorgente copycat QQ scritto il mese scorso
Prossimo:Java chiama il codice sorgente del file di configurazione Properties
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com