C# SQL Server Bağlantı

Selamün Aleyküm Arkadaşlar,

İlk önce SglClient isim uzayını (namespace) projemize dahil ediyoruz.

Baglanti adında bir class tanımlayalım. Sql bağlantımızı tanımlayalım.

Sunucu, veritabani, kullanici ve parola değişkenlerini tanımlayalım.

Bu değişkenlere private (özel) olduğu için dışarıdan erişilemez. Bu değişkenlere erişmek için özellik tanımlayalım.

Özelliklerimizi tanımladık. bu girilen verilerle bağlantımızı oluşturalım. Bunun için bir BaglantiOlustur adında bir method yazalım. ConnectionString oluşturmak için SqlConnectionStringBuilder nesnesini kullanalım.

Bağlantımızı tanımladık. Bağlantımızı Açıp, kapatmak için bir method yazalım.

ConnectionState kullanabilmek için projemize System.Data eklememiz gerekir.

Şimdi Update, Insert, Delete işlemini yaptıran bir method yazalım. Bu işlemi yapmak için SqlCommand nesnesini tanımlıyoruz. Bağlantımızı veriyoruz. Bağlantımızı açıyoruz. Sorgumuzu çalıştırıyoruz ve baglantımızı kapatıyoruz.

Şimdi verileri datatable ile geriye döndüren bir fonksiyon yazalım. datatable veya dataseti doldurabilmek için SqlDataAdapter nesnesini kullanacağız.

Şimdi de verilerimizi satır satır okumak için bir fonksiyon yazalım. Satırları okumamız için SqlDataReader nesnesini kullanacağız.

Şimdilik sınıfımızı (class) bitirelim.

Şimdi nasıl kullanacağımıza bir bakalım. İlk önce bir sınıfımızın bir görüntüsünü (instance) oluşturalım. Sonra baglantı metnimizi tanımlayalım.

SorguCalistir methodunun kullanımı

DatagridView nesnesine veri aktarımı

Verileri satır satır okumak

Hayırlı günler. Sağlıcakla kalın.

Bu döküman www.ibasoglu.com’a aittir. Kaynak belirtmek suretiyle alıntı yapılabilir.