using System.Data.SqlClient;
using MySql.Data;
using MySql.Data.MySqlClient;
//Namspace'den önce yukarıdaki kodları eklememiz gerekiyor. Aksi taktirde programımız içindeki veritabanı ve mysql komutları çalışmayacaktır.
string baglantidegiskeni = "Server=127.0.0.1;Userid=root;Password=;Database=ogrenci;CharSet=Latin5"; //Connect Stringimizi bir değişkene yazıyoruz
MySqlConnection baglanti = new MySqlConnection(baglantidegiskeni); // bağlantı adında bir nesne oluşturduk
try
{
baglanti.Open(); //Mysql veritabanı bağlantısını yaptık.
MySqlCommand mysqlkomutu = baglanti.CreateCommand();
//Sql cümlelerimizi CommandText ile belirliyoruz.
mysqlkomutu.CommandText = "INSERT INTO ogrenciler(isim,soyisim,bolum)VALUES('denemead','denemesoyad','denemebölüm')";
mysqlkomutu.CommandText = "INSERT INTO ogrenciler(isim,soyisim,bolum)VALUES('denemead','denemesoyad','denemebölüm')";
try
{
mysqlkomutu.ExecuteNonQuery(); //Geriye herhangi bir şey döndürmeyen SQL cümleleri için kullanıyoruz.insert into, update ve delete için kullanabiliriz.
this.Label1.Text = "Veriler başarıyla eklendi" ;
}
catch
catch
{
this.Label1.Text = "kayıt başarısız";
}
baglanti.Close(); //Mysql Veritabanı kapatılıyor
}
catch
{
this.Label1.Text = "bağlantı başarısız"; //Bağlantıda sorun olduğu zaman label'e sonucu döndürüyor.
}
Makalemizin sonuna geldik. Zaman ayırıp incelediğiniz için teşekkür ederim. Esen kalın.
Makalemizin sonuna geldik. Zaman ayırıp incelediğiniz için teşekkür ederim. Esen kalın.
Yorumlar