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: 16306|Odpověď: 0

[Java zdrojový kód] Java volá zdrojový kód konfiguračního souboru Properties

[Kopírovat odkaz]
Zveřejněno 21.11.2014 13:12:12 | | |
Zdrojový kód Javy:

[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;


veřejná třída file_ini {

        /**
         * @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 {
                        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("uživatelské jméno");
                        String pwd=p.getProperty("password");
                       
                        Nastavte typ ovladače
                        Class.forName(dr);
                        Vytvořte objekt spojení
                        conn=DriverManager.getConnection(
                                        URL, uživatelské jméno, PWD);
                        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();
                }catch (IOException e) {
                        TODO Automaticky generovaný blok zachycení
                        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
uživatelské jméno=SA
password=123
[/mw_shl_code]

Zdrojový kód databáze:

[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í:Jak Java využívá uložené procedury? Java vykonává zdrojový kód uložených procedur
Další:Když tvůj talent nedokáže podpořit tvé ambice, měl bys se uklidnit a učit
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