PDA

Orijinalini görmek için tıklayınız : C# ve SQL Connection (1)


McDroPp
17. May 2008, 03:38 AM
C# ve SQL Connection (1)
--------------------------------------------------------------------------------
Bu Makalemizde Veritabani ile Windows Uygulamasi arasindaki veri alisverisini sagliyacak ve iletisimi kuracak baglantilari Gorecegiz...Sizlerde Goreceksinizki Baglantilar Standart 1-2 Kod bloglarindan Olusuyor.Tabı Sızler Bunların Daha ıyılerını uretebılırsınız.

Oncelıkle Verı baglantılarını olusturmak ve methotlari Uygulamada cagırmak ıcın "Name Space" 'e
DLL Kutuphanesını cagıracagız.

Using System.Data.SqlClient;

Ilk Olarak SQl Servera Baglanıcaz Strıng Methodunu Olusturalım.
URL : ConnectionStrings.com - Forgot that connection string? You will find it right here! ([Yanlızca Üyeler Görebilir.Üye Olmanız Gerekli !!!]) Bu sıteden Tum Data Baglantılarını saglıyabılecegınız
Orachel
Access
SQL vs gıbı Verıtabanı Sıstemlerı ıle wındows uygulamaları arasında baglantı kurabılmenın yolarını Gosterıor

Neyse Bız Isımıze bakalım :P


SqlConnection = Verıtabanı ıle SQL Arasında baglantı kurabılecegın Strıngı Olusturacagın Methot
SqlCommand=VErıtabanına Sorgu cekebılecegın Sorguyu Tutan Method.

Baglanalım

SqlConnection VeriBaglanti=new SqlConnection("Data Source=.;Initial Catalog=Ajanda;User ID=sa;PWD=123456789");

Adimlar :
Sunucuya baglanıyorsun
Baglanacagın Verıtabanını Gosterıyorsun.
Kullanıcı Adı ve Sıfrenı Gırıyorsun
ve Verıtabanına Baglandın


he sunu Dıebılırsınız Nerden bılecegım kardesım ben verıtabanına baglandıgmı onuda yapalım:

Bir Button Olusturun.


private void btnDurumGoster_Click(object sender EventArgs e)
{

if (conn.State == ConnectionState.Closed) //Bağlantının durumunu kotrol ediyoruz
{
conn.Open();
MessageBox.Show("Baglanti Acildi");
}
else
{
MessageBox.Show("Baglanti Zaten Acik");
}
}
Azda olsa ıngılızceden anlamak Cok Fayda Baglantı durumundan bahsedıyor..
Eger Baglantı Kapalı Ise Baglantıyı acma emrını verıyor..

Eger Baglantı Acık Ise zaten baglantı Acık Dıor
yaptıgnız Uygulamaları calısmaları Kendı dılınızde yorumlarsanız Cok daha ıyı anlar ve ıyı Seyler yaparsınız.
Akle isimli Üye şimdilik offline konumundadır Akle isimli üyenin yazdığı bu Mesajı değerlendirin. Mesajı Moderatöre bildir IP Konuyu düzenle/Sil Alıntı ile Cevapla