Bu makale makine çevirisi ayna makalesidir, orijinal makaleye geçmek için lütfen buraya tıklayın.

Görünüm: 13064|Yanıt: 0

[Java Kaynak Kodu] Java depolanmış prosedürleri nasıl kullanır? Java, depolanmış prosedür kaynak kodunu çalıştırır

[Bağlantıyı kopyala]
Yayınlandı 21.11.2014 13:08:52 | | |
Java kaynak kodu:
[mw_shl_code=java,true]import java.sql.CallableStatement;
java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;


Kamu sınıfı proc_test {

        /**
         * @param args
         * IT Forumu:www.itsvse.com
         */
        public static void main(String[] args) {
                TODO Otomatik oluşturulan yöntem stub
                Bağlantı konn=null;
                CallableStatement cstmt=null;
               
                Try {
                        Sürücü türünü ayarlayın
                        Class.forName("com.microsoft.sqlserver.jdbc.SQLServerDriver");
                        Bir bağlantı nesnesi oluşturun
                        conn=DriverManager.getConnection(
                                        "jdbc:sqlserver://localhost:1433; database=sqlDB", "sa", "123");
                        SQL ifadesi
                        String sql="{call proc_test(?,?,?)}";
                        Saklanan prosedürü çalıştıran bir nesne oluşturun
                        cstmt=conn.prepareCall(sql);
                        Depolanan prosedürün parametrelerini ayarlayın
                        cstmt.setInt(1, 20);
                        cstmt.setInt(2, 30);
                        cstmt.registerOutParameter(3, Types.INTEGER);
                        Depolanmış prosedürleri çalıştır
                        cstmt.execute();
                        Geri dönüş değerini alın
                        int num=cstmt.getInt(3);
                        System.out.println(num);
                        
                } catch (ClassNotFoundException e) {
                        TODO Otomatik olarak oluşturulan yakalama bloğu
                        e.printStackTrace();
                } catch (SQLException e) {
                        TODO Otomatik olarak oluşturulan yakalama bloğu
                        e.printStackTrace();
                }
               

        }

}
[/mw_shl_code]

SQL Server kodu:
[mw_shl_code=sql,true]--Veritabanı oluştur
database sqlDB oluştur
Git
--veritabanlarını değiştir
sqlDB kullanın
Git
--Saklanan prosedürler oluşturun
Oluştur proc proc_test
@a int,
@b int,
@num int çıkışı
olarak
set @num=@a+@b

--Saklanan prosedürleri çalıştır
depreve @add int
Yönetici proc_test 1,2,@add çıktısı
Baskı @add
[/mw_shl_code]
存储过程和配置文件.rar (287.1 KB, İndirme sayısı: 0, Satış fiyatı: 2 Grain MB)






Önceki:Geçen ay yazılmış copycat QQ kaynak kodu
Önümüzdeki:Java, Properties yapılandırma dosyası kaynak kodunu çağırır
Feragatname:
Code Farmer Network tarafından yayımlanan tüm yazılım, programlama materyalleri veya makaleler yalnızca öğrenme ve araştırma amaçları içindir; Yukarıdaki içerik ticari veya yasa dışı amaçlarla kullanılamaz, aksi takdirde kullanıcılar tüm sonuçları ödemelidir. Bu sitedeki bilgiler internetten alınmakta olup, telif hakkı anlaşmazlıklarının bu siteyle hiçbir ilgisi yoktur. Yukarıdaki içeriği indirmeden sonraki 24 saat içinde bilgisayarınızdan tamamen silmelisiniz. Programı beğendiyseniz, lütfen orijinal yazılımı destekleyin, kayıt satın alın ve daha iyi orijinal hizmetler alın. Herhangi bir ihlal olursa, lütfen bizimle e-posta yoluyla iletişime geçin.

Mail To:help@itsvse.com