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

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

[Java Kaynak Kodu] Java, Properties yapılandırma dosyası kaynak kodunu çağırır

[Bağlantıyı kopyala]
Yayınlandı 21.11.2014 13:12:12 | | |
Java kaynak kodu:

[mw_shl_code=java,true]import java.io.IOException;
java.sql.CallableStatement'ı içe aktarmak;
java.sql.Connection;
import java.sql.DriverManager;
import java.sql.SQLException;
import java.sql.Types;
java.util.Properties'i içe aktarmak;


Kamu sınıfı file_ini {

        /**
         * @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 {
                        Özellikler p=yeni Özellikler();
                        p.load(file_ini.class.getResourceAsStream("/jdbc.properties"));
                        Dizi dr=p.getProperty("sürücü");
                        String url=p.getProperty("url");
                        String username=p.getProperty("kullanıcı adı");
                        pwd=p.getProperty("password") dizesi;
                       
                        Sürücü türünü ayarlayın
                        Class.forName(dr);
                        Bir bağlantı nesnesi oluşturun
                        conn=DriverManager.getConnection(
                                        URL, kullanıcı adı, pwd);
                        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();
                }catch (IOException e) {
                        TODO Otomatik olarak oluşturulan yakalama bloğu
                        e.printStackTrace();
                }

        }

}
[/mw_shl_code]

jdbc.properties kaynak kodu:

[mw_shl_code=java,true]driver=com.microsoft.sqlserver.jdbc.SQLServerDriver
url=jdbc\:sqlserver\://localhost\:1433; database\=sqlDB
kullanıcı adı=sa
password=123
[/mw_shl_code]

Veritabanı kaynak 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:Java depolanmış prosedürleri nasıl kullanır? Java, depolanmış prosedür kaynak kodunu çalıştırır
Önümüzdeki:Yeteneğin hırslarını destekleyemese, sakinleşmeli ve öğrenmelisin
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