Mustafa Kemal Üniversitesi Bilgisayar Mühendisliği Bölümü Ders Materyal Ve Notları

Sponsor

11 Temmuz 2013 Perşembe

C# ile MySQL bağlantısı kurma

Posted by samgar at 19:53 0 Comments


Daha önce C# ile MS Access veritabanına bağlanmayı anlatmıştım. Şimdi de MySQL veritabanına nasıl bağlanılacağını anlatacağım.
İlk olarak http://dev.mysql.com/downloads/connector/net/ adresinden .NET bağlayıcısını indiriyoruz. İndirme işlemi bittikten sonra kurulumu yapıyoruz ve projemize geçiyoruz.

Resimde görüldüğü gibi sağ tık yaparak Add Refererence... diyoruz.



Açılan pencerede .NET sekmesine giriyoruz ve MySql.Data'yı bulup seçiyoruz ve OK butonuna tıklıyoruz.



Projemde yeni bir sınıf oluşturuyorum. Ben DB.cs adında bir sınıf oluşturdum. Sınıfımın kodlarına giriyorum ve aşağıdaki satırları ekliyorum.

using MySql.Data;
using MySql.Data.MySqlClient;



Artık kodlarımı yazmaya başlayabilirim.

DB.cs dosyamın içeriği

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data;
using MySql.Data.MySqlClient;

namespace WindowsFormsApplication1
{
    class DB
    {
        MySqlConnection baglanti;
        //Baglanti adında bir bağlantı oluşturdum

        public bool baglanti_kontrol()
        {
            try
            {
                baglanti = new MySqlConnection("Server=localhost;Database=blog;Uid=root;Pwd='';");
                baglanti.Open();
                return true;
                //Veritabanına bağlanırsa baglanti_kontrol fonksiyonu "true" değeri gönderecek
            }

            catch (Exception)
            {
                return false;
                //Veritabanına bağlanamazsa "false" değeri dönecek
            }
        }
    }
}


Form1.cs dosyamın Form1_Load olayına aşağıdaki kodları ekliyorum ve çalıştırıyorum.

DB _vt = new DB();

            if (_vt.baglanti_kontrol() == true)
            {
                label1.Text = "Bağlantı kuruldu.";
            }

            else
            {
                label1.Text = "Hata !!!";
            }

Çalıştırdığımda görüldüğü gibi bağlantımın kurulduğu anlaşılıyor.





Bu Yayını Paylaş

Takipçi Ol

Mail adresinizi kaydedelim ilk sizin haberiniz olsun.

0 yorum:

Sponsor

Yazılarım Korunuyor

Yandex Metrica

Yandex.Metrica

Toplam Sayfa Görüntüleme Sayısı

back to top