Denne artikel er en spejling af maskinoversættelse, klik venligst her for at springe til den oprindelige artikel.

Udsigt: 13064|Svar: 0

[Java kildekode] Hvordan bruger Java stored procedures? Java udfører kildekode til lagret procedure

[Kopier link]
Opslået på 21/11/2014 13.08.52 | | |
Java-kildekode:
[mw_shl_code=java,true]import java.sql.CallableStatement;
importere java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;


offentlig klasse proc_test {

        /**
         * @param args
         * IT-forum:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Auto-genereret metodestub
                Forbindelse conn=null;
                CallableStatement cstmt=null;
               
                try {
                        Indstil drivertypen
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Opret et forbindelsesobjekt
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        SQL-sætning
                        Streng sql="{call proc_test(?,?,?)}";
                        Opret et objekt, der udfører den lagrede procedure
                        cstmt=conn.prepareCall(sql);
                        Indstil parametrene for den lagrede procedure
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Udfør lagrede procedurer
                        cstmt.execute();
                        Få returværdien
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                        
                } catch (ClassNotFoundException e) {
                        TODO Automatisk genereret catch block
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Automatisk genereret catch block
                        e.printStackTrace();
                }
               

        }

}
[/mw_shl_code]

SQL Server-kode:
[mw_shl_code=sql,true]--Opret database
Opret database sqlDB

--switch-databaser
Brug sqlDB

--Opret lagrede procedurer
Skab proc proc_test
@a int,
@b int,
@num int-output
som
sæt @num=@a+@b

--Udfør lagrede procedurer
Deklarer @add int
exec proc_test 1,2,@add output
Print @add
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, Antal downloads: 0, Salgspris: 2 Korn MB)






Tidligere:Copycat QQ-kildekode skrevet sidste måned
Næste:Java kalder kildekoden til Properties-konfigurationsfilen
Ansvarsfraskrivelse:
Al software, programmeringsmaterialer eller artikler udgivet af Code Farmer Network er kun til lærings- og forskningsformål; Ovenstående indhold må ikke bruges til kommercielle eller ulovlige formål, ellers skal brugerne bære alle konsekvenser. Oplysningerne på dette site kommer fra internettet, og ophavsretstvister har intet med dette site at gøre. Du skal slette ovenstående indhold fuldstændigt fra din computer inden for 24 timer efter download. Hvis du kan lide programmet, så understøt venligst ægte software, køb registrering og få bedre ægte tjenester. Hvis der er nogen overtrædelse, bedes du kontakte os via e-mail.

Mail To:help@itsvse.com