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

Vista: 16306|Risposta: 0

[Codice sorgente Java] Java chiama il codice sorgente del file di configurazione Properties

[Copiato link]
Pubblicato su 21/11/2014 13:12:12 | | |
Codice sorgente Java:

[mw_shl_code=java,true]import java.io.IOException;
importazione java.sql.CallableStatement;
importazione java.sql.Connection;
importazione java.sql.DriverManager;
importare java.sql.SQLException;
importazione java.sql.Tipi;
importare java.util.Properties;


classe pubblica file_ini {

        /**
         * @param args
         * Forum IT:www.itsvse.com
         */
        Public static void main(String[] args) {
                Metodo TODO Auto-generato
                Connessione conn=null;
                CallableStatement cstmt=null;
               
                try {
                        Proprietà p=nuove proprietà();
                        p.load(file_ini.class.getResourceAsStream("/jdbc.properties"));
                        Stringa dr=p.getProperty("driver");
                        Stringa url=p.getProperty("url");
                        Stringa username=p.getProperty("username");
                        Stringa pwd=p.getProperty("password");
                       
                        Imposta il tipo di driver
                        Class.forName(dr);
                        Crea un oggetto di connessione
                        conn=DriverManager.getConnection(
                                        URL, username, PWD);
                        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();
                }catch (IOException e) {
                        TODO blocco di presa auto-generato
                        e.printStackTrace();
                }

        }

}
[/mw_shl_code]

Codice sorgente JDBC.Properties:

[mw_shl_code=java,true]driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=JDBC\:SQLserver\://localhost\:1433; database\=sqlDB
username=sa
password=123
[/mw_shl_code]

Codice sorgente del database:

[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:Come usa Java le stored procedure? Java esegue codice sorgente stored procedure
Prossimo:Quando il tuo talento non può sostenere le tue ambizioni, allora dovresti calmarti e imparare
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