C# İle Hep MSSQL Server Değil Birazda MySQL Server

C# ile akla ilk gelen MSSQL Server veritabanı yada Microsoft Accsess Veritabanıdır . Ama C# ile MySQL veritabanı ilede tam uyumlu çalışabiliriz . C# ile MySQL veritabanı kullanımı bir müşterimin e-Ticaret projesinin yönetim panelini Windows Form uygulaması olarak yapmamı istediği için kullandım . Performans açısından MsSQL ile arasında hız bakımından bir fark görmedim . Sizde deneyerek bana sonuçları iletebilirsiniz .

Lafı daha fazla uzatmayalım ve C# ile Uzak yada Local Mysql Veritabanına bağlantı sağlayalım .

MySQL sitesinden MySQL .NET için Connector İndirmemiz Gerekli .

http://www.mysql.com/downloads/connector/net/

Adresinden indirip kurmanız gerekiyor . Kurduktan sonra Visual Studio ‘dan Referans olarak projenize eklemeniz Gerekli .

 

Referansı Ekledikten sonra Formumuza MySQL Kütüphanesini çağırmamız gerekli .

 

Artık MySQL bağlantı işlemleri için gerekli kodlarımızı yapabiliriz .

Ben local MySQL veritabanı sunucusuna bağlanacağım . MySQL Connector sadece local sunucu değil uzak tüm MySQL sunucularınıza bağlanmanıza izin verir .  Şöyle ki MySQL veritabanı ile çalışan web sitenizin yada wordpress sitenizin veritabanına bağlantı sağlayabilir ekleme , silme , güncelleme ve seçme işlemlerini yapabilirsiniz . Storage Prosedure ‘da kullanabilirsiniz .

 

MySqlConnectionStringBuilder bag = new MySqlConnectionStringBuilder();
bag.Server = “uzakServer”; Örnek : 127.0.0.1 , 195.175.39.39 gibi Direk IP verebilirsiniz .
bag.UserID = “veritabanıKullanıcıAdı”;
bag.Password = “veritabaniSifre”;
bag.Database = “veritabaniAdi”;

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

messageBox.show(“Bağlantı Sağlandı …”);

 

Evet C# ile MySQL Bağlantısı Bukadar . Bundan Sonra Yapacaklarınız C# Bilginize Kalmış . Haaaa Bu arada Accsess yada MSSQL İçin kullandığınız AdoNet Fonksiyon Adlarınıda Değiştirmeniz Gerekir .

OleDbConnection // MySQLConnection

OleDbCommand // MySQLCommand

Gibi Sadece Başına MySQL Yazdığınızda gerekli İşlemleri Visual Studio Size Listeleyecektir .

 

Yararlı Olması Dileğiyle .