Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16306|Răspunde: 0

[Cod sursă Java] Java apelează codul sursă fișierului de configurare Properties

[Copiază linkul]
Postat pe 21.11.2014 13:12:12 | | |
Cod sursă Java:

[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.Tipuri;
import java.util.Properties;


clasa publică file_ini {

        /**
         * @param args
         * Forumul IT:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Stub de metodă auto-generat
                Conexiunea conn=null;
                ApelableStatement cstmt=null;
               
                try {
                        Proprietăți p=proprietăți noi();
                        p.load(file_ini.class.getResourceAsStream("/jdbc.properties"));
                        Șir dr=p.getProperty("driver");
                        String url=p.getProperty("url");
                        String username=p.getProperty("username");
                        Șir pwd=p.getProperty("password");
                       
                        Setează tipul driverului
                        Class.forName(dr);
                        Creează un obiect de conexiune
                        conn=DriverManager.getConnection(
                                        URL, nume de utilizator, PWD);
                        Instrucțiune SQL
                        String sql="{call proc_test(?,?,?)}";
                        Creează un obiect care execută procedura stocată
                        cstmt=conn.prepareCall(sql);
                        Setează parametrii procedurii stocate
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Executarea procedurilor stocate
                        cstmt.execute();
                        Obține valoarea de returnare
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                       
                } catch (ClassNotFoundException e) {
                        TODO Bloc de prindere auto-generat
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Bloc de prindere auto-generat
                        e.printStackTrace();
                }catch (IOException e) {
                        TODO Bloc de prindere auto-generat
                        e.printStackTrace();
                }

        }

}
[/mw_shl_code]

Cod sursă jdbc.properties:

[mw_shl_code=java,true]driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
URL=JDBC\:SQLserver\://localHost\:1433; database\=sqlDB
username=sa
parolă=123
[/mw_shl_code]

Cod sursă al bazei de date:

[mw_shl_code=sql,true]--Creează baza de date
create database sqlDB
Du-te
--schimbarea bazelor de date
folosește sqlDB
Du-te
--Creează proceduri stocate
creează proc proc_test
@a int,
@b int,
@num ieșire int
ca
set @num=@a+@b

--Executarea procedurilor stocate
declară @add int
EXEC proc_test 1,2,@add ieșire
@add tipărit
[/mw_shl_code]

存储过程和配置文件.rar (287.1 KB, Numărul de descărcări: 0, Prețul de vânzare: 2 Grain MB)






Precedent:Cum folosește Java procedurile stocate? Java execută codul sursă pentru proceduri stocate
Următor:Când talentul tău nu îți poate susține ambițiile, atunci ar trebui să te calmezi și să înveți
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com