Bu derste bazı veri tabanı erişim ve işlem nesnelerinin nasıl kullanıldığına değineceğim. Tabi işlemler sırasında kullanacağım veri tabanı SQL SERVER olacak.
SqlConnection: System.Data.SqlClient isim uzayı altında bulunan bu nesne Sql veri tabanı ile bağlantı kurulmasını sağlar. Bu nesnenin en çok kullanılan üyeleri ise;
ConnectionString: Veri tabanı ile bağlantı kurmak için gerekli olan bağlantı cümlesidir. En çok kullanılan bir takim bağlantı cümleleri şunlardır:
ü Data Source=[Sunucu Adresi]; Initial Catalog=[Veri tabanı adı]; User ID=[Kullanıcı Adı]; Password=[Şifre];
ü Data Source=[Sunucu Adresi]; Inital Catalog=[Veri Tabanı Adi]; Integrated Securty=SSPI;
ü Data Source=[IP],[PORT]; Network Library=DBMSSOCN; Inital Catalog=[Veri Tabanı Adi]; User ID=[Kullanıcı Adi]; Password=[Şifre];
Ip adresi üzerinden erişimlerde dikkat edilmesi gereken birkaç hususa da değinmek lazım. İlk olarak Sql Server’da Properties -> Security menüsünden Sql Server and Windows Authentication Mode seçeneğini seçmeliyiz. Ardından veri tabanına erisimine izin vereceğimiz bir kullanıcı oluşturmalıyız. Tabi bu kullanıcıya nasıl bir yetki verileceğine de karar verilmeli. Son olarak da Surface Area Configariton bölümünden Surface Area Configariton For Services and Connection kısmına girerek Remote Connections bölümünde Using Boot TCP/IP and Named Pipes seçeneğini seçerek isim ve ip numarası ile erişimi etkin hale getirmiş oluruz. Bu işlemlerden sonra SQL Server’i restart etmek gerekli tabi ki.
ConnectionTimeout: Veri tabanı ile bağlantı kurulurken hataya düşmeden önce ne kadar sure geçmesi gerektiği bu özellikle belirlenir.
Database: Bağlı olunan veri tabanının adını belirtir.
DataSource: Bağlı bulunulan sunucuyu bildirir.
State: Bağlantının durumunu belirtir.
Open: Veri tabanı ile bağlantıyı açar.
Close: Veri tabanı ile bağlantıyı kapar.
Hiç yorum yok:
Yorum Gönder