Kayıt Ol
Popüler Makaleler
Anket
     

    Daha Önce Forumumuzdan Yardım Aldınızmı ?

    Evet
    Hayır

     
     
  • Visual Studio 2012 Visual Studio 2012
    Bu program C# Kodlarını derlemek,düzenlemek ve yeniden oluşturmak için gereklidir.
  • Adobe Flash CS6 Adobe Flash CS6
    Bu program adobe flash Kodlarını düzenlemek ve yeniden oluşturmak için gereklidir.
  • SQL Server 2008 SQL Server 2008
    Bu program sql server Kodlarını derlemek,düzenlemek ve yeniden oluşturmak için gereklidir.
  • SQL Server Managament Studio 2008 SQL Server Managament Studio 2008
    Bu program sql server 2008'in arayüzü olup daha rahat işlem yapmak için gereklidir.
  • Dream Weaver CC Dream Weaver CC
    Bu program HTML kodlarını düzenlemek ve rahat bir arayüzde çalışmak için gereklidir.
  • Notepad++ Notepad++
    Bu program Dream Wiever'in alternatifidir. Arayüzü olmasada ücretsiz ve kullanışlıdır.



2

C# ile SQL Bağlantısı


1
SQL Bağlantısı İçin Gerekli Olan Şeyler:
SQL kısmında bir veri tabanı, veri tabanı içinde bir tablo oluşturmamız gereklidir. Bu işlemleri yaptığınızı varsayıyoruz. Daha sonrasında SQL işlemlerini yapabilmemiz için aşağıdaki kod satırını yazmalıyız.

using System.Data.SqlClient;


BAĞLANTI KURMAYI İKİ ŞEKİLDE YAPABİLİRİZ
1) Bağlantı Adresini Yazarak,
VERİ TABANI ve TABLO Oluşturduktan Sonra Bağlantı Adresini Yazıyoruz.


SqlConnection  baglantiadi = new SqlConnection (« Bağlantı Adresi  »)
yada
SqlConnection  baglantiadi = new SqlConnection();
Baglantiadi.ConnectionString = (« Bağlantı Adresi  »);

Yazarak bağlantı yolumuzu göstermiş oluyoruz…


2) Server Explorer Kullanarak Bağlantı Kurma

ADIM1
C# ile SQL Bağlantısı


Server Explorer’dan Data Connections’a sağ tıklayarak Add Connection diyoruz.






ADIM2

C# ile SQL Bağlantısı




Açılan pencereden Server Name Yazan yeri Server Adı ile dolduruyoruz. Daha sonra Server ’in Windows üzerinden mi yoksa SQL Server üzerinden mi olduğunu seçtikten sonra ilgili alanlara bilgilerimizi dolduruyoruz.

Aynı pencereden bağlantımızı kontrol edelim. (Test Connection ) Eğer « Test connection succeeded » cevabını vermiş ise başarılı olduğunu görmüş oluyoruz.








Daha sonra data connections butonunun alt kısmında veri tabanımız gözükecektir. Bu veri tabanına sağ tıklayarak PROPERTEİS butonunu seçeceğiz. Hemen sağ alt tarafta çıkan Özellikler sekmesinden Connection String Kısmındaki Satırı Kopyalayıp Alt Satırdaki Yere yapıştırmamız gerekmektedir.

SqlConnection baglantiadi = new SqlConnection (« Bağlantı Adresi ») Örneğin;

SqlConnection sc= new SqlConnection("Data Source=Furkan-PC\\SQLEXPRESS;Integrated Security=TRUE;Initial Catalog=furkan")
//Bu örnektir. Bağlantı adresinin illa aynı şekilde olmasına gerek yoktur. Daha farklı şekildede yazılabilir...


SQL Komutları ile Veri Girdirmek
Veri tabanı ile ilgili bağlantımızı gerçekleştirdikten sonra veri kaydı için bağlantımızı açmamız gerekir. Aşağıdaki kod satırı ile bağlantımızı açmış bulunuyoruz.


baglanti.Open(); 
// Bağlantımızı açtık.	    
   
SqlCommand komut = new SqlCommand ();            
// Komut girmek için yeni bir komut değişkeni oluşturduk.
komut. Connection = baglanti;		                    
// Komutlarımızın hangi veritabanına ait olacağını belirlemek için kullanılmaktadır. Bu veritabanı bağlantısı üzerinde kodlarımızı gerçekleştirebiliriz.
komut. CommandText = "INSERT INTO Tablo1 (ad,soyad,telefon) VALUES (@Ad,@Soyad,@Telefon)";    
//     "@" ifadesi koymamızın nedeni değişken oluşturduğumuzu gösteriyor. Bu değişkenleride aşağıdaki satırlarda dolduruyoruz.
komut.Parameters.AddWithValue(@Ad,textBox1.Text);
komut.Parameters.AddWithValue(@Soyad,textBox2.Text);
komut.Parameters.AddWithValue(@Telefon,textBox3.Text);
komut.ExecuteNonQuery();
// komut adlı değişkenimizdeki sql kodunu çalıştırarak işlemimizi gerçekleştiriyoruz.
baglanti.Close();
// İşimiz bittiğinde de bağlantımızı kapatıyoruz.


NOT:
Veri işlemleri yaparken bağlantımızı açmak zorundayız. (Veri Ekleme, Güncelleme Düzenleme gibi...) Ancak Verileri göstermede buna gerek duymayız. Ancak bağlantımızı açtıktan sonra tekrar açmaya çalışırsak program derlenemeyecek ve hata çıkaracaktır.



SQL Komutları ile Verileri Göstermek


SqlCommand listele=new  SqlCommand(SELECT * FROM Tablo1);
SqlDataAdapter adaptor = new SqlDataAdapter(listele);
DataTable tablo = new DataTable();
adaptor.Fill(tablo);
textBox1.Text=tablo.Rows[0]["Ad"].ToString();




Etiketler: C# ile SQL Bağlantısı, C# veritabanında veri ekleme, C# veritabanında veri silme, C# veritabanında veri güncelleme, C# ile sql bağlantısı nasıl yapılır, Sql bağlantısı, C# ile veri işlemleri, C# ile veri ekleme, C# ile veri silme, C# ile veri güncelleme

Benzer makaleler:

Sitede kayıtsız olarak olarak gezinmektesiniz.
Sayın ziyaretçimiz size üye olmanızı tavsiye ederiz.

Yorum Ekle

Adınız:*
E-Mail:
Yorumunuz:
Kalın İtalik Altı Çizili Üzeri Çizili | Sola Yasla Ortala Sağa Yasla | İfade Ekle Bağlantı EkleKorumalı Link Girin Renk Seç | Gizli Metin Alıntı Ekle Farklı Bir Alfabe ile Yazılmış Olan Seçili Metni Kiril Alfabesine Çevir Spoiler Ekle
Resimde görünen,
iki kelimeyi girin: *

  Site Yorumları
Facebook Yorumları

furkanuyanik

0
  • 10 Ocak 2017 15:58

Alıntı: mehmet özkan
ben test diyorum başarılı oldu diyor fakat daha sonrasında hata veriyor ne yapmalıyım


Ne tür bir hata veriyor acaba

--------------------
Önemli kararlar vermek için tecrübeli olmak gerekir. Tecrübeli olmak içinde yanlış karar vermek...

mehmet özkan

0
  • 29 Kasım 2016 04:07

ben test diyorum başarılı oldu diyor fakat daha sonrasında hata veriyor ne yapmalıyım