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;
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.
nesne örneğimizi oluşturalım;
SqlConnection nesnemizi bağlayacak olduğumuz veritabanına yönlendirelim.
bağlantımızı açalım;
SqlConnection nesnesi için bağlantı kontrolü şu şekilde Yapılabilir
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.
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
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.
Yorumlar
Yorum Gönder