Tento článok je zrkadlovým článkom o strojovom preklade, kliknite sem pre prechod na pôvodný článok.

Pohľad: 13064|Odpoveď: 0

[Java zdrojový kód] Ako Java používa uložené procedúry? Java vykonáva zdrojový kód uložených procedúr

[Kopírovať odkaz]
Zverejnené 21. 11. 2014 13:08:52 | | |
Java zdrojový kód:
[mw_shl_code=java,true]import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Typy;


verejná trieda proc_test {

        /**
         * @param args
         * IT fórum:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO automaticky generovaná metóda stub
                Spojenie conn = null;
                CallableStatement cstmt=null;
               
                try {
                        Nastavte typ ovládača
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Vytvoriť objekt spojenia
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        SQL príkaz
                        String sql="{call proc_test(?,?,?)}";
                        Vytvorte objekt, ktorý vykoná uloženú procedúru
                        cstmt=conn.prepareCall(sql);
                        Nastavte parametre uloženej procedúry
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Vykonávanie uložených procedúr
                        cstmt.execute();
                        Získajte návratovú hodnotu
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                        
                } catch (ClassNotFoundException e) {
                        TODO Automaticky generovaný záchytný blok
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Automaticky generovaný záchytný blok
                        e.printStackTrace();
                }
               

        }

}
[/mw_shl_code]

SQL Server kód:
[mw_shl_code=sql,true]--Vytvoriť databázu
vytvoriť databázu sqlDB
Choď
--prepínacie databázy
Použitie sqlDB
Choď
--Vytvoriť uložené procedúry
Vytvor proc proc_test
@a int,
@b int,
@num Int výstup
ako
nastavte @num=@a+@b

--Spustiť uložené procedúry
deklarujte @add int
výkonný proc_test výstup 1,2,@add
tlač @add
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, Počet stiahnutí: 0, Predajná cena: 2 Zrno MB)






Predchádzajúci:Zdrojový kód Copycat QQ napísaný minulý mesiac
Budúci:Java volá zdrojový kód konfiguračného súboru Vlastnosti
Vyhlásenie:
Všetok softvér, programovacie materiály alebo články publikované spoločnosťou Code Farmer Network slúžia len na vzdelávacie a výskumné účely; Vyššie uvedený obsah nesmie byť použitý na komerčné alebo nezákonné účely, inak nesú všetky následky používateľmi. Informácie na tejto stránke pochádzajú z internetu a spory o autorské práva s touto stránkou nesúvisia. Musíte úplne vymazať vyššie uvedený obsah zo svojho počítača do 24 hodín od stiahnutia. Ak sa vám program páči, podporte originálny softvér, zakúpte si registráciu a získajte lepšie originálne služby. Ak dôjde k akémukoľvek porušeniu, kontaktujte nás prosím e-mailom.

Mail To:help@itsvse.com