Linklerim
İstatistikler
Ziyaretçi Sayısı:7794
Sayfa Görüntüleme Sayısı:35893
Makale Sayısı:24
Yorum Sayısı:58

ASP.NET ile Oracle 10g bağlantısı
Daha önceki Oracle Makalelerimin devamı olarak şimdi de Oracle’daki veritabanımıza ASP.NET ile bağlanıp sorgu sonucu GridView’de gösterelim. Aslında yapacağımız işlem SQL Server yada Access için yaptığımız işlemden çokta farklı sayılmaz. Farklı olan tek şey ConnectionString’imiz.
Connection String’in yazım şekillerinde birtanesi
"User Id=KullanıcıAdı;Password=Şifre;"+
"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=ServerAdi)"+
"(PORT=1521))(CONNECT_DATA=(SID=Veritabaninizin Adi)));";
 
Eğer bağlantınız tnsnames.ora dosyanızda kayıtlıysa sadece oradaki bağlantı ismini çağırmanız yeterli olacaktır. Ama yukarıdaki şekilde bütün ayarları belirtmeniz en doğru sonucu verecekir.
 
 
using System.Data.OracleClient;
public partial class _Default : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {            
        string cs = "User Id=snn;Password=a1234;"+
        "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=SNNDESK)"+
 "(PORT=1521))(CONNECT_DATA=(SID=SNNOra)));";           OracleConnection baglanti = new OracleConnection(cs);      
        baglanti.Open();
        //Deneme Tablosuna sorgu yazıyoruz.
        OracleCommand cmd = new OracleCommand("select * from Deneme",              baglanti);
        OracleDataReader oku = cmd.ExecuteReader();
        DataTable tablo = new DataTable();
        tablo.Load(oku);
        GridView1.DataSource = tablo;
        GridView1.DataBind();           
    }   
}
Uygulamamızı çalıştırıp test edelim.

  enginyilmaz - 6/17/2009 3:12:52 PM
tesekkür ederim yazdiginiz cod faydali oldu

Kimden:  

Yorumunuz:
 
Yorumunuz 255 karakterden fazla olamaz!