C# Sql Database Veri Ekleme
Öncelikle bağlantının kurulu olması gerek eğer c#ta sql bağlantısı nasıl kurulacağını bilmiyorsanız buyrun burda anlattım: C# Sql Bağlantısı Nasıl Kurulur?
İlk olarak bağlantımızı kuruyoruz ve bağlantımızı "bağlantı.Open();" kodu ile açıyoruz.
Sonra Sqlcommand oluşturuyoruz.
Ardından paranteze tırnak açıp "insert into {TABLE ADI} ({VERİNİN EKLENİCEĞİ BÖLÜM ADI}) values (RASTGELE PARAMETRE Örnek: @k2)"
Ardından "komut.Parameters.AddWithValue("@k2", textBox1.Text);" kodunu giriyoruz.Not: @k2 yazılan bölüme sqlcommanda girdiğiniz parametreyi girin ve textbox1 yerinede verinin nereden alınacağını giriyorsunuz yani textbox1.text yazarak kaydedilecek veri textbox1.textde bulunmakta gibi bir ifade kullanmış oluyoruz.
Ve "komut.ExecuteNonQuery();" kodunu giriyoruz bu kod yazdığımız kodların çalışmasını sağlıyor.
Ve son olarakta bağlantımızı "bağlantı.Close();" kodu ile kapatıyoruz.
Tüm Kodlar:
Öncelikle bağlantının kurulu olması gerek eğer c#ta sql bağlantısı nasıl kurulacağını bilmiyorsanız buyrun burda anlattım: C# Sql Bağlantısı Nasıl Kurulur?
İlk olarak bağlantımızı kuruyoruz ve bağlantımızı "bağlantı.Open();" kodu ile açıyoruz.
Sonra Sqlcommand oluşturuyoruz.
Ardından paranteze tırnak açıp "insert into {TABLE ADI} ({VERİNİN EKLENİCEĞİ BÖLÜM ADI}) values (RASTGELE PARAMETRE Örnek: @k2)"
Ardından "komut.Parameters.AddWithValue("@k2", textBox1.Text);" kodunu giriyoruz.Not: @k2 yazılan bölüme sqlcommanda girdiğiniz parametreyi girin ve textbox1 yerinede verinin nereden alınacağını giriyorsunuz yani textbox1.text yazarak kaydedilecek veri textbox1.textde bulunmakta gibi bir ifade kullanmış oluyoruz.
Ve "komut.ExecuteNonQuery();" kodunu giriyoruz bu kod yazdığımız kodların çalışmasını sağlıyor.
Ve son olarakta bağlantımızı "bağlantı.Close();" kodu ile kapatıyoruz.
Tüm Kodlar:
bağlan.Open();
SqlCommand komut = new SqlCommand("insert into DENEME (Ad) values (@k2)");
komut.Parameters.AddWithValue("@k2", textBox1.Text);
komut.ExecuteNonQuery();
bağlan.Close();
MessageBox.Show("Kayıt Tamamlanmıştır.");