Šis raksts ir mašīntulkošanas spoguļraksts, lūdzu, noklikšķiniet šeit, lai pārietu uz oriģinālo rakstu.

Skats: 13064|Atbildi: 0

[Java avota kods] Kā Java izmanto saglabātās procedūras? Java izpilda saglabāto procedūru avota kodu

[Kopēt saiti]
Publicēts 21.11.2014 13:08:52 | | |
Java avota kods:
[mw_shl_code=java,true]import java.sql.CallableStatement;
importēt java.sql.Connection;
importa java.sql.DriverManager;
import java.sql.SQLException;
importa java.sql.Veidi;


publiskā klase proc_test {

        /**
         * @param argumenti
         * IT forums:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Automātiski ģenerēts metodes stumbrs
                Savienojums conn=null;
                CallableStatement cstmt=null;
               
                izmēģināt {
                        Iestatiet draivera tipu
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Savienojuma objekta izveide
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        SQL paziņojums
                        String sql="{zvans proc_test(?,?,?)}";
                        Objekta izveide, kas izpilda saglabāto procedūru
                        cstmt=conn.prepareCall(sql);
                        Saglabātās procedūras parametru iestatīšana
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Izpildījiet saglabātās procedūras
                        cstmt.execute();
                        Atgrieztās vērtības iegūšana
                        int num=cstmt.getInt(3);
                        System.out.println(numurs);
                        
                } catch (ClassNotFoundException e) {
                        TODO Automātiski ģenerēts nozvejas bloks
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Automātiski ģenerēts nozvejas bloks
                        e.printStackTrace();
                }
               

        }

}
[/mw_shl_code]

SQL servera kods:
[mw_shl_code=sql,true]--Izveidot datu bāzi
izveidot datu bāzi sqlDB
Iet
--pārslēgt datu bāzes
izmantot sqlDB
Iet
--Izveidot saglabātās procedūras
Izveidot proc proc_test
@a int,
@b int,
@num int izeja

Iestatiet @num=@a+@b

--Izpildīt saglabātās procedūras
deklarēt @add int
exec proc_test 1,2,@add izeja
drukāt @add
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, Lejupielādes skaits: 0, Pārdošanas cena: 2 Graudi MB)






Iepriekšējo:Copycat QQ avota kods, kas rakstīts pagājušajā mēnesī
Nākamo:Java izsauc rekvizītu konfigurācijas faila avota kodu
Atruna:
Visa programmatūra, programmēšanas materiāli vai raksti, ko publicē Code Farmer Network, ir paredzēti tikai mācību un pētniecības mērķiem; Iepriekš minēto saturu nedrīkst izmantot komerciāliem vai nelikumīgiem mērķiem, pretējā gadījumā lietotājiem ir jāuzņemas visas sekas. Informācija šajā vietnē nāk no interneta, un autortiesību strīdiem nav nekāda sakara ar šo vietni. Iepriekš minētais saturs ir pilnībā jāizdzēš no datora 24 stundu laikā pēc lejupielādes. Ja jums patīk programma, lūdzu, atbalstiet oriģinālu programmatūru, iegādājieties reģistrāciju un iegūstiet labākus oriģinālus pakalpojumus. Ja ir kādi pārkāpumi, lūdzu, sazinieties ar mums pa e-pastu.

Mail To:help@itsvse.com