C#

C# MySql Bağlantısı Kurma

Merhabalar, yeni bir C# dersi ile beraberiz. Bu dersimizde C# ile MySql veritabanına bağlantı kuracağız. Öncelikle MySql veritabanına bağlanabilmek için tabiki bilgisayarınızda MySql server yüklü olması gerekiyor. Tüm hazırlıklar tamam ise anlatıma geçelim;

Öncelikle bir tane C# projesi oluşturuyoruz, projeye istediğiniz bir ismi verebilirsiniz. Ardından daha pratik olmasından dolayı Nuget paket yöneticisini açıp

install-package MySql.Data

komutunu girerek C# için gerekli olan MySql kütüphanesini indirip projeye dahil edelim. Bahsettiğim bu işlemlerin hepsini Nuget hallediyor zaten, yani kütüphaneyi indirip projeye dahil ediyor. Sizin sadece belirttiğim komutu girmeniz yeterli. Evet MySql kütüphanesini de indirdikten sonra artık kütüphaneyi proje sayfasına dahil edelim. Bunun için sayfanın en başına

using Mysql.Data.MysqlClient;

kod satırını ekleyelim. Bu sayede Mysql kodlarını yazabiliriz. Şimdide MySql bağlantısı oluşturacağımız alana gelip (örneğin Form1’in Load eventi);

MysqlConnection baglanti = new MysqlConnection("server=localhost; uid=root; pwd=; database=ornek");

kod satırını yazalım. Bu kod satırındaki server kısmı veritabanının bulunduğu sonucu adresi (aksi belirtilmedikçe hep localhost’tur. uid kısmı veritabanı kullanıcı adı, pwd veritabanı şifresi ve database ise veritabanının adını ifade etmektedir. Sizde kendi bilgilerinize göre bağlantı bilgilerini düzenleyerek veritabanı bağlantısı sağlayabilir ve Mysql işlemlerini sorunsuz bir şekilde yapabilirsiniz.

Evet bağlantıyı yapacak değişkeni oluşturduk, hadi bide test edelim. Bunun için

try
{
    baglanti.Open();
    MessageBox.Show("Bağlantı Başarılı !");
    baglanti.Close();
}
catch(Exception ex)
{
    MessageBox.Show($"{ex.Message} Hatası Oluştuğu Için Bağlantı Başarısız !");
}

gibi basit bir kod parçası yazdık. Bu kod parçasında bağlantı açılacak, Bağlantı Başarılı yazan bi MessageBox gösterilecek ve sonrasında bağlantı kapatılacaktır. Bu işlemler sırasında bir hata oluşursa da hata mesajının yazdığı bir MessageBox gösterilecektir. Elbette bağlantı bilgilerini doğru yazarsanız herhangi bi hata vermeyecektir.

Evet C# ile Mysql bağlantı işlemleri de bu kadar. Dilerseniz MysqlConnection tipinde olan baglanti değişkenini static yaparak farklı form ve classlardan da erişim sağlayabilirsiniz.

Bu dersimizde bu kadardı. Tüm C# derslerimize buraya tıklayarak ulaşabilirsiniz. Başka bir derste görüşmek üzere, herkese hayırlı günler.

Skorumuz:
Oy Vermek İçin Tıklayın
[Toplam: 2 Ortalama: 5]

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

Başa dön tuşu