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: 13064|Răspunde: 0

[Cod sursă Java] Cum folosește Java procedurile stocate? Java execută codul sursă pentru proceduri stocate

[Copiază linkul]
Postat pe 21.11.2014 13:08:52 | | |
Cod sursă Java:
[mw_shl_code=java,true]import java.sql.CallableStatement;
import java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Tipuri;


Clasa publică proc_test {

        /**
         * @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 {
                        Setează tipul driverului
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Creează un obiect de conexiune
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        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();
                }
               

        }

}
[/mw_shl_code]

Cod SQL Server:
[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:Cod sursă Copycat QQ scris luna trecută
Următor:Java apelează codul sursă fișierului de configurare Properties
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