C# ile MySQL Baglantisi

csharp
  • Turgay Can
  • Tarih

    15 Apr, 2012
  • Yorum

    0
  • Görüntüleme

    2958
  • İndirme

    0

C# ile MySQL Baglantisi


C# ile uzaktaki MySQL veritabanına bağlamanın bukadar kolay olacağı aklıma gelmemişti. Bu yöntemi kullanılarak uzaktaki mysql sunucusuna bağlanabilir ve rahat şekilde yönetebilirsiniz.
Bunun için öncelikle veritabanımıza uzaktan erişimi açmamız gerekiyor.Bu DirectAdmin yönetim panelinde aşağıdaki şekilde yapılıyor.
(Plesk gibi yönetim panellerinde bunu kendiniz bulmanız veya host firmanızdan yardım almanız gerkebilir)

Panel>MySQL Yönetimi>(Veritabanı Adı)>Access Hosts kısmından % işareti ile veritabanına gelen tüm bağlantılara izin veririz veya kendimiz eğer statik ip yerden bağlanıyorsak buraya kendi ip mizi de yazabiliriz.
Şimdi gelelim işin C# kısmına
Öncelikle Buradan kendimize uygun olan connectoru indircez. (.msi uzantılı dosyanın indirilip kurulması gerekiyor)

İndirdikten sonra bilgisayarımıza kuruyoruz ve Visual Studio yeni proje açıktan sonra

C#  MySQL baglantısı

Projemize References>Add Reference diyerek MySql.Data yı programımza ekliyoruz.Şimdi programımızda kod kısmına geldik.


MySqlConnectionStringBuilder bag = new MySqlConnectionStringBuilder();
bag.Server = "uzakServer";//örn: kodlapaylas.com
bag.UserID = "veritabanıKullanıcıAdı";
bag.Password = "veritabaniSifre";
bag.Database = "veritabaniAdi";

MySqlConnection baglanti = new MySqlConnection(bag.ToString());
baglanti.Open();

string sorgu = "Select * From posts";//Örnek sorgu
MySqlDataAdapter adaptor = new MySqlDataAdapter(sorgu, baglanti);
DataTable tablo = new DataTable();
adaptor.Fill(tablo);
dataGridView1.DataSource = tablo;

0 Yorum..

Yorum yapmak için "Giriş yapın" yada "Misafir üye" olarak yorum yapabilirsiniz.

Yorum Yap