Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 13064|Válasz: 0

[Java forráskód] Hogyan használja a Java tárolt eljárásokat? A Java tárolt eljárás forráskódot futtatja

[Linket másol]
Közzétéve 2014. 11. 21. 13:08:52 | | |
Java forráskód:
[mw_shl_code=java,true]importál java.sql.CallableStatement;
importálás java.sql.Connection;
importál java.sql.DriverManager;
importálás java.sql.SQLException;
importálás java.sql.Típusok;


Nyilvános osztály proc_test {

        /**
         * @param args
         * IT Fórum:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Automatikusan generált metódus stub
                Connection conn=null;
                CallableStatement cstmt=null;
               
                try {
                        Állítsd be a meghajtó típusát
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Hozz létre egy kapcsolati objektumot
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        SQL kijelentés
                        String sql="{call proc_test(?,?,?)}";
                        Hozz létre egy objektumot, amely végrehajtja a tárolt eljárást
                        cstmt=conn.prepareCall(sql);
                        Állítsuk be a tárolt eljárás paramétereit
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Type.INTEGER);
                        Tárolt eljárások végrehajtása
                        cstmt.execute();
                        Szerezd meg a hozamértéket
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                        
                } catch (ClassNotFoundException e) {
                        TODO Automatikusan generált fogóblokk
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Automatikusan generált fogóblokk
                        e.printStackTrace();
                }
               

        }

}
[/mw_shl_code]

SQL Server kód:
[mw_shl_code=sql,true]--Adatbázis létrehozása
create database sqlDB
Menj
--adatbázisok váltása
use sqlDB
Menj
--Hozzon létre tárolt eljárásokat
Create Proc proc_test
@a int,
@b int,
@num int kimenet
mint
set @num=@a+@b

--Tárolt eljárások végrehajtása
deklarare @add int
Executive proc_test 1,2,@add kimenet
Nyomtatás @add
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, Letöltések száma: 0, Eladási ár: 2 Grain MB)






Előző:Másoló QQ forráskód múlt hónapban írt
Következő:A Java a Properties konfigurációs fájl forráskódját hívja
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com