26 Mart 2013 Salı

ADO.NET Veritabanı Bağlantı Nesneleri Yazı Dizisi 1 - SqlConnection

bu yazımızda .net üzerinde veritabanı bağlantı işlemlerimizdeki olmazsa olmaz nesnelerden biri olan Connection nesnesini inceleyeceğiz.Her veritabanı için farklı configure edilmiş connection nesnesi bulunduğundan yazıdaki SqlConnection nesnesi SQL Server bağlantıları içindir.Sqlconnection nesnesi sql server bağlantılarını configure eder ve en genel anlamda bağlantımızı açmamız ve kapamamız için mutlaka kullanmamız gerekmektedir.


SqlConnection nesnesi; sahip olduğu ConnectionString özelliğine atanan bağlantı cümlesine göre ilgili bağlantı üzerinde;

  • bağlantı açma
  • bağlantı kapama
  • bağlantıya ping atma
  • bağlantı süresi
gibi birçok işlemi gerçekleştirebilir.


dilerseniz ufak bir örnekle önce bir veritabanına bağlanalım,bağlantı durumunu kullanıcıya bildirelim ve ardından bağlantımızı kapatalım.

programımız içerisinde ado.net bileşenlerini kullanabilmek için aşağıdaki namespace'leri üst kısıma ekleyiniz.
using System.Data.SqlClient;
using System.Data;

nesne örneğimizi oluşturalım;
SqlConnection baglanti=new SqlConnection();


SqlConnection nesnemizi bağlayacak olduğumuz veritabanına yönlendirelim.
baglanti.ConnectionString="Server=localhost;Port=3306;Database=candb;Uid=root";

bağlantımızı açalım;
baglanti.Open();
kullanıcıya mesajımızı verdirelim;
MessageBox.Show("Bağlantı Açık");
Bağlantımızı Kapatalım;
baglanti.Close(); 


SqlConnection nesnesi için bağlantı kontrolü şu şekilde Yapılabilir

if(baglanti.IsOpen)
{

MessageBox.Show("baglantınız açık");

}
else
{
MessageBox.Show("baglantınız kapalı");
}




sqlconnection nesnesinin en temel özelliği budur.benzer birçok özelliği bulunmakla birlikte en çok yukarıdaki saydığım özellikler için kullanılmaktadır.


Hiç yorum yok:

Yorum Gönder