C# ve SQL Connection (1)
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 : [Sadece Üyelere Linkler Açıktır.Üye Olun !!! Tıklayarak Üye Olun !!!] 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 |
Bütün Zaman Ayarları WEZ +3.5 olarak düzenlenmiştir. şu Anki Saat: 02:49 AM . |