Yeni bir form oluşturuyorum ve form elemanlarımı ekliyorum.
Daha önceki konuda oluşturduğum DB.cs dosyasına gidiyorum ve veri ekleme fonksiyonumu yazıyorum.
public bool veriekle(string adsoyad, string sifre, string sehir)
{
try
{
baglanti.Open();
string komut = "insert into kullanicilar(adsoyad,sifre,sehir) values('" + adsoyad + "', '" + sifre + "', '" + sehir + "')";
MySqlCommand kmt = new MySqlCommand(komut, baglanti);
kmt.ExecuteNonQuery();
return true;
//Veritabanına veriler eklenirse "true" değeri gönderecek
}
catch (Exception)
{
return false;
//Veriler eklenmezse "false" değeri dönecek
}
}
Fonksiyonu yazdım. Şimdi oluşturmuş olduğum formda butona çift tıklıyorum ve oraya da aşağıdaki kodları yazıyorum.
private void button1_Click(object sender, EventArgs e)
{
DB mysql = new DB();
bool sonuc = mysql.veriekle(textBox1.Text, textBox2.Text, comboBox1.SelectedItem.ToString());
if (sonuc == true)
{
MessageBox.Show("Eklendi");
}
else
{
MessageBox.Show("Hata");
}
}
DB sınıfından bir nesne türettim ve veriekle fonksiyonuna girilen bilgileri gönderdim.
Şimdi programı çalıştırıyorum.
Bilgileri girdikten sonra Ekle butonuna tıklıyorum.
Görüldüğü gibi program çalışıyor.
Veritabanına da bilgiler eklendi.
0 yorum: