13 Mayıs 2014 Salı

C# İle Veritabanı İşlemleri

Merhabalar
Bu yazımda C# dili kullanarak bazı örnek veritabanı işlemleri yapağız. İşlemler temelde veritabanına bağlantı yapılarak gerçekleşecektir. Başlıca bahsetmek gerekirse tablodan datatable, combobox a veri çekme combobox ı autocomplate özelliği ile kullanma gibi işlemleri göreceğiz.





Öncelikle tablolardan veri çekmemiz için veritabanına bağlantımızı gerçekleştirerek başlayacağız. Ardından komut oluşturup çalıştıracağız ve dönen değerleri comboBox a iki yöntemle ekleyip kullanıcıya göstereceğiz.





Öncelikle eklememiz geren kütüphanemiz


using System.Data.SqlClient;
 
Bu kütüphanemiz ile sql veritabanımıza erişim için gerekli sınıfları tanımlamış oluyoruz. Peki bu sınıflar neler? İşte çok sık kullanacağımız belli başlı bazı sınıflar:

SqlConnection: Bu sınıftan oluşturacağımız nesne ile veritabanına bağlanacağız. Bağlantı için bir connectionString göndereceğiz. Bunun açıklamasını aşağıda yapacağım.
SqlCommand: Bu sınıftan oluşturduğumuz nesneye server üzerinde çalışacak komutumuzu ve SqlConnection nesnemizi göndereceğiz.
SqlDataAdapter: Bu sınıftan oluşturduğumuz nesne çalışacağımız veritabanının bulunduğu server ile çalıştığımız cihaz arasında köprü görevi görerek SqlCommand nesnemiz ile çalışmaktadır. SqlDataAdapter nesnesi oluşturulduğunda sql komutumuz çalışacak ve sorgu çekmiş olacağız.