C# ile MySQL’e Bağlanma ve Veri Girme
Katagori: Yazılım
Bildiğiniz üzere C# (sharp) ve MySql kullanma günümüzün aranan niteliklerinden. Bu örnek kodda nasıl birarada kullanılacağını göstereceğim. Önce mysql i yüklüyoruz. EasyPhp de kullanabilirsiniz. Sonra MySQL Connector Net adlı programı yüklüyoruz. Bu program mysql’i microsoft visual studio ya bağlaması içindir. Mysql serverımızı çalıştırıyoruz. Eğer easyphp içinde gelen mysql’i kullanıcak olursanız kullanıcı adı=root, şifre=mysql dir aklımızda bulunsun. Sonra visual sturdiodan yeni bir c# proje dosyası açıp Solution Explorer penceresinde references e gelip add reference a tıklıyoruz. Oradan mysql.data yı bulup ekliyoruz.
using MySql.Data.MySqlClient; yı kodun en üst kısmına ekliyoruz. 2 textbox 1 buton ekleyip Connection stringimizi yazıyoruz. Butonun tıklama olayına aşağıdaki kodu yazıyoruz. Veritabanım adlı veritabanın kisiler adlı tablosuna isim,soyisim bölümlerine textboxların içindeki stringleri ekleyen kodu yazmış bulunuyoruz. Mysql veritabanı yaratma kısmını size bırakıyorum.
MySqlConnection baglanti = new MySqlConnection("DataBase=veritabanim;
Data Source=localhost;User ID=root;Password=mysql");
private void button1_Click(object sender, EventArgs e)
{
MySqlCommand cmd=new MySqlCommand ("insert into kisiler
(isim,soyisim) values
('"+textBox1.Text+"','"+textBox2.Text+"') ",baglanti);
baglanti.Open();
if (cmd.ExecuteNonQuery() == 1)
MessageBox.Show("kayit eklendi");
else
MessageBox.Show("kayit eklenemedi");
baglanti.Close();
Örnek kod:
http://www.plunder.com/Mysql-in-C-download-d5f091ecb9.htm
