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.
0 yorum: