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

Pohľad: 16306|Odpoveď: 0

[Java zdrojový kód] Java volá zdrojový kód konfiguračného súboru Vlastnosti

[Kopírovať odkaz]
Zverejnené 21. 11. 2014 13:12:12 | | |
Java zdrojový kód:

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


Public Class file_ini {

        /**
         * @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 {
                        Vlastnosti p=nové Vlastnosti();
                        p.load(file_ini.class.getResourceAsStream("/jdbc.properties"));
                        String dr=p.getProperty("driver");
                        String url=p.getProperty("url");
                        String username=p.getProperty("používateľské meno");
                        String pwd=p.getProperty("password");
                       
                        Nastavte typ ovládača
                        Class.forName(dr);
                        Vytvoriť objekt spojenia
                        conn=DriverManager.getConnection(
                                        URL, používateľské meno, PWD);
                        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();
                }catch (IOException e) {
                        TODO Automaticky generovaný záchytný blok
                        e.printStackTrace();
                }

        }

}
[/mw_shl_code]

Zdrojový kód jdbc.properties:

[mw_shl_code=java,true]driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc\:sqlserver\://localhost\:1433; database\=sqlDB
Používateľské meno=SA
password=123
[/mw_shl_code]

Zdrojový kód databázy:

[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:Ako Java používa uložené procedúry? Java vykonáva zdrojový kód uložených procedúr
Budúci:Keď tvoj talent nedokáže podporiť tvoje ambície, mal by si sa upokojiť a učiť sa
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