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")


Yöntem 2:
Adımları takip ederek veritabanına bağlantı sağlayabiliriz.











Bu Paylaşıma Yorum Yaz

Daha yeni Daha eski