Yazılımcının Günlüğü | YazilimGunlugu.Com
Arama
Makale Kategorileri
Üye Girişi
Şuanki online üyeler()
Aktif üye bulunmamaktadır.


Web.config dosyasından veri tabanına bağlantı

Yazar: Adem AKTEPE

Kategori: ASP.NET

Eklenme Tarihi: 26.08.2007 20:41:27

Web.config dosyasını kullanarak veri tabanına bağlanmayı göreceğiz.

Asp.Net Veri tabanı işlemlerinde veri tabanı bağlantıları genelde PageLoad eventinde tanımlanır. Fakat büyük bir projede çalıştığımızı ve ilerde veri tabanı yolunun değişebilme ihtimalini göz önünde bulundurursak, tüm sayfaların pageload eventlerinde bu yolun değişeceğini bilmemiz gerekir. 50 Sayfanız olsa 50 kere aç değiştir yapacaksınız  

Web.config dosyasıyla bu bağlantının bir kere yapılıp, değişme durumundada sadece web.config dosyasından değiştirileceğini biliyorsunuz sanırım. Bilmiyorsanızda öğrenmiş olacaksınız. 

Web.config dosyasını açalım ve connectionstrings etiketlerinin arasına bağlantımızı aşağıdaki şekilde ekleyelim.

      <connectionStrings>

    <add name="Aktepe" connectionString="Provider=Microsoft.Jet.oledb.4.0;Data Source=|DataDirectory|\Aktepe.mdb" providerName="System.Data.Oledb"/>

      </connectionStrings>

Evet web.config dosyasında veri tabanı yolumuzu bu şekilde belirttik. Burada DataDirectory, sizin projenizdeki App_Data Klasorunu kastediyor.

Şimdi gelelim sayfamıza ve nasıl verileri alacağımıza bakalım. Sayfamıza en basitinden bir gridview koyalım.
Kodların en üstüne   
using System.Web.Configuration;  yazmayı unutmuyoruz  ve PageLoad eventine aşağıdaki kodları yazalım.

        string baglanti = WebConfigurationManager.ConnectionStrings["Aktepe"].ConnectionString;   //Buradaki Aktepe,  config dosyasında bağlantıma belirttiğim isim. (Yani
name="Aktepe" )

        OleDbDataAdapter da = new OleDbDataAdapter("Select * from Personel", baglanti);

        DataSet ds =new DataSet();

 

        da.Fill(ds, "Personel");

        GridView1.DataSource = ds;

        GridView1.DataBind();

Evet artık verileri çektik ve gridviewde görüntüledik. Oledbconnection ortalıkta görünmüyor gördüğünüz gibi

Yazar Hakkında 1 Yorum Yorum Yaz Yazara ait diğer Makaleler
Tema
Anket
Visual Studio 2010 Beta 2'yi denediniz mi?


En Çok Okunan Makaleler
En Son Eklenen Makaleler
Soru Merkezinde Bekleyenler
Ana Sayfa | Hakkımızda | Editörler | Yazarlar | RSS RSS | İletişim
Yazılım Günlüğü 2007-2009 © Tüm Hakları Saklıdır.