Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 16306|Vastaus: 0

[Java-lähdekoodi] Java kutsuu Properties-konfiguraatiotiedoston lähdekoodia

[Kopioi linkki]
Julkaistu 21.11.2014 13.12.12 | | |
Java-lähdekoodi:

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


Julkinen luokka file_ini {

        /**
         * @param args
         * IT-foorumi:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Automaattisesti generoitu metodin tynkä
                Yhteys conn=null;
                CallableStatement cstmt=null;
               
                kokeile {
                        Ominaisuudet p=uudet Ominaisuudet();
                        p.load(file_ini.class.getResourceAsStream("/jdbc.properties"));
                        Merkkijono dr=p.getProperty("ajuri");
                        Merkkijono url=p.getProperty("url");
                        Merkkijono username=p.getProperty("käyttäjänimi");
                        Merkkijono pwd=p.getProperty("salasana");
                       
                        Aseta ajurin tyyppi
                        Class.forName(dr);
                        Luo yhteysobjekti
                        conn=DriverManager.getConnection(
                                        url, käyttäjänimi, pwd);
                        SQL-lauseke
                        Merkkijono sql="{call proc_test(?,?,?)}";
                        Luo objekti, joka suorittaa tallennetun proseduurin
                        cstmt=conn.prepareCall(sql);
                        Aseta tallennetun proseduurin parametrit
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Suorita tallennetut proseduurit
                        cstmt.execute();
                        Hanki tuottoarvo
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                       
                } catch (ClassNotFoundException e) {
                        TODO Automaattisesti luotu catch block
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Automaattisesti luotu catch block
                        e.printStackTrace();
                }catch (IOException e) {
                        TODO Automaattisesti luotu catch block
                        e.printStackTrace();
                }

        }

}
[/mw_shl_code]

jdbc.properties lähdekoodi:

[mw_shl_code=java,true]driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc\:sqlserver\://localhost\:1433; database\=sqlDB
käyttäjänimi=sa
password=123
[/mw_shl_code]

Tietokannan lähdekoodi:

[mw_shl_code=sql,true]--Luo tietokanta
luo tietokanta sqlDB
mene
--vaihda tietokantoja
käytä sqlDB:tä
mene
--Luo tallennetut proseduurit
Luo proc proc_test
@a int,
@b int,
@num älykkyys
kuten
setti @num=@a+@b

--Suorita tallennetut proseduurit
deklaroi @add älykkyys
Exec proc_test 1,2,@add output
Tulosta @add
[/mw_shl_code]

存储过程和配置文件.rar (287.1 KB, Latausten määrä: 0, Myyntihinta: 2 Grain MB)






Edellinen:Miten Java käyttää tallennettuja proseduureja? Java suorittaa tallennetun proseduurin lähdekoodin
Seuraava:Kun lahjakkuutesi ei riitä tukemaan tavoitteitasi, sinun pitäisi rauhoittua ja oppia
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com