ADO.NET (ActiveX Data Objects.NET), Microsoft tarafından bize sunulan, veritabanı ile uygulamalarımız arasında köprü görevini görmektedir. ADO.NET ile uygulama tarafımızda veritabanımıza bağlanabilir, verilerimizi buradan listeleyebilir, güncelleyebilir, veri ekleyebilir veya silebiliriz. ADO.NET ile SQL sorguları, komutlarını uygulama tarafımızda kullanabiliriz.
Biz SQL kullanacağımız için projelerimizde namespace alanına mutlaka “System.Data.SqlClient” eklenmelidir. Bu namespace en çok kullanılan SQL sınıflarını barındıran bir kütüphanedir.
Şimdi bu en çok kullanılan SQL sınıflarına kısaca değineyim :
SqlConnection : Bu sınıf ile SQL’de yer alan veritabanlarımıza bağlanabiliriz.
SqlCommand : Bu sınıf SQL server üzerinde çalışacak komutlar veya Stored Procedure’ler için ilgili komut deyimlerini tutabilir.
SqlDataReader : SqlDataReader ile veritabanından veri döndürülmesi sağlanır. Bu sınıfta veri okunma işlemi sürekli ileri yönlüdür, geri yönlü değildir.
System.Data.SqlClient namespace daha çok class ve özellik içerir en çok kullanılan sınıfları sırasıyla inceleyelim.
Connection Bağlantısı
İki farklı yoldan bağlantı kurabiliriz kod ve arayüz ile aşağıdaki kod ile
Yöntem 1:
data source=Servername;initial catalog=veritabaniAdi;userID=kullaniciadi;password=sifre
SqlConnection baglan = new SqlConnection(@"data source=SERKAN\SQLEXPRESS;initial catalog=adonet;userID=sa;password=1")
Yorum Gönder