• c# Sql Veri çekme

    Asp.Net de c# ile Sql Veri tabanına bağlanıp veri çekme

    using System
    using System.Data;
    using System.Data.SqlClient;

    protected void Page_Load(object sender,EventArgs e)
    {
    //Bağlantı Nesnemizi Oluşturuyoruz
    SqlConnection sc=new SqlConnection("Data Source=.;Initial Catalog=Kitapci;Integrated Security=true");

    //Bağlantımızı Açıyoruz
    sc.Open();

    //Sql Command Nesnemizi ve içerinde Sorgumuzu Oluşturuyoruz,
    SqlCommand scom=new SqlCommand("select kitapAdi,Yazar from Kitap",sc);

    //ve Sorgumuzu Çalıştırarak Sql DataReader ile okuyoruz
    SqlDataReader dr=scom.ExecuteReader();

    //Şimdi Bu okuyacağımız kitapAdi ve Yazar bilgilerini Tutacak bir liste oluşturalım
    Dictionary kitapListesi = new Dictionary();

    //while döngüsü kayıt okundukca dönücektir
    while(dr.Read())
    {
    //Kitap adı bilgisi atanıyor
    string kitapAdi = dr[kitapAdi].ToString()

    //Yazar bilgisi atanıyor
    string Yazar = dr[Yazar].ToString()
    //Kitap adı ve yazar bilgisi bir Dictionary Listesine dolduruluyor
    kitapListesi.Add(kitapAdi, Yazar);

    }

    //burada veri tabanımızın adı:Kitapci,tablo adı:Kitap'dır..
    //umarım faydalı olmuştur
    }
  • You might also like