Tento článek je zrcadlovým článkem o strojovém překladu, klikněte zde pro přechod na původní článek.

Pohled: 13064|Odpověď: 0

[Java zdrojový kód] Jak Java využívá uložené procedury? Java vykonává zdrojový kód uložených procedur

[Kopírovat odkaz]
Zveřejněno 21.11.2014 13:08:52 | | |
Zdrojový kód Javy:
[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;


veřejná třída proc_test {

        /**
         * @param args
         * IT fórum:www.itsvse.com
         */
        public static void main(String[] args) {
                Automaticky generovaný stub metody TODO
                Spojení conn = null;
                CallableStatement cstmt=null;
               
                try {
                        Nastavte typ ovladače
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Vytvořte objekt spojení
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        SQL příkaz
                        String sql="{call proc_test(?,?,?)}";
                        Vytvořte objekt, který vykoná uloženou proceduru
                        cstmt=conn.prepareCall(sql);
                        Nastavte parametry uložené procedury
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Vykonávání uložených procedur
                        cstmt.execute();
                        Získejte návratovou hodnotu
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                        
                } catch (ClassNotFoundException e) {
                        TODO Automaticky generovaný blok zachycení
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Automaticky generovaný blok zachycení
                        e.printStackTrace();
                }
               

        }

}
[/mw_shl_code]

Kód SQL Serveru:
[mw_shl_code=sql,true]--Vytvořit databázi
vytvořit databázi sqlDB
Jdi
--databáze přepínačů
Použijte sqlDB
Jdi
--Vytvořit uložené procedury
Vytvořte proc proc_test
@a int,
@b int,
@num Int výstup
jako
nastavte @num=@a+@b

--Spouštět uložené procedury
deklarujte @add int
výstup výkonných proc_test 1,2,@add
tisk @add
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, Počet stažení: 0, Prodejní cena: 2 Zrno MB)






Předchozí:Copycat QQ zdrojový kód napsaný minulý měsíc
Další:Java volá zdrojový kód konfiguračního souboru Properties
Zřeknutí se:
Veškerý software, programovací materiály nebo články publikované organizací Code Farmer Network slouží pouze k učení a výzkumu; Výše uvedený obsah nesmí být používán pro komerční ani nelegální účely, jinak nesou všechny důsledky uživatelé. Informace na tomto webu pocházejí z internetu a spory o autorská práva s tímto webem nesouvisí. Musíte výše uvedený obsah ze svého počítače zcela smazat do 24 hodin od stažení. Pokud se vám program líbí, podporujte prosím originální software, kupte si registraci a získejte lepší skutečné služby. Pokud dojde k jakémukoli porušení, kontaktujte nás prosím e-mailem.

Mail To:help@itsvse.com