Dit artikel is een spiegelartikel van machinevertaling, klik hier om naar het oorspronkelijke artikel te gaan.

Bekijken: 13064|Antwoord: 0

[Java Broncode] Hoe gebruikt Java stored procedures? Java voert opgeslagen procedurebroncode uit

[Link kopiëren]
Geplaatst op 21-11-2014 13:08:52 | | |
Java-broncode:
[mw_shl_code=java,true]import java.sql.CallableStatement;
importeren java.sql.Connection;
importeren java.sql.DriverManager;
importeren java.sql.SQLException;
import java.sql.Types;


publieke klasse proc_test {

        /**
         * @param args
         * IT-forum:www.itsvse.com
         */
        publieke statische void main(String[] args) {
                TODO Auto-gegenereerde methode-stub
                Verbinding conn=null;
                CallableStatement cstmt=null;
               
                try {
                        Stel het type driver in
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Maak een verbindingsobject aan
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        SQL-verklaring
                        String sql="{call proc_test(?,?,?)}";
                        Maak een object dat de opgeslagen procedure uitvoert
                        cstmt=conn.prepareCall(sql);
                        Stel de parameters van de opgeslagen procedure in
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Voer opgeslagen procedures uit
                        cstmt.execute();
                        Krijg de retourwaarde
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                        
                } catch (ClassNotFoundException e) {
                        TODO Automatisch gegenereerd vangblok
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Automatisch gegenereerd vangblok
                        e.printStackTrace();
                }
               

        }

}
[/mw_shl_code]

SQL Server-code:
[mw_shl_code=sql,true]--Create database
maak database sqlDB aan
Ga
--switch databases
gebruik sqlDB
Ga
--Skep opgeslagen procedures
Maak proc proc_test
@a int,
@b int,
@num int-output
als
stel @num=@a+@b

--Voer opgeslagen procedures uit
Verklaar @add int
exec proc_test 1,2,@add output
Print @add
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, Aantal downloads: 0, Verkoopprijs: 2 Grain MB)






Vorig:Copycat QQ-broncode geschreven vorige maand
Volgend:Java roept de broncode van het configuratiebestand Eigenschappen aan
Disclaimer:
Alle software, programmeermaterialen of artikelen die door Code Farmer Network worden gepubliceerd, zijn uitsluitend bedoeld voor leer- en onderzoeksdoeleinden; De bovenstaande inhoud mag niet worden gebruikt voor commerciële of illegale doeleinden, anders dragen gebruikers alle gevolgen. De informatie op deze site komt van het internet, en auteursrechtconflicten hebben niets met deze site te maken. Je moet bovenstaande inhoud volledig van je computer verwijderen binnen 24 uur na het downloaden. Als je het programma leuk vindt, steun dan de echte software, koop registratie en krijg betere echte diensten. Als er sprake is van een inbreuk, neem dan contact met ons op via e-mail.

Mail To:help@itsvse.com