VB.NET ile MySQL veritabanı bağlantısı kurmak

Yönetici
Developer
Kurucu
Katılım
27 Mar 2025
Mesajlar
21
VB.NET ile MySQL veritabanı bağlantısı kurmak için aşağıdaki adımları izleyebilirsiniz. Bu örnek, MySQL Connector/NET kütüphanesini kullanarak bir veritabanı bağlantısı kurmayı gösterecektir.

1. Gerekli Kütüphaneleri Ekleyin​

Öncelikle, MySQL Connector/NET kütüphanesinin yüklü olduğundan emin olun. Bunu NuGet Paket Yöneticisi'nden şu şekilde ekleyebilirsiniz:

C#:
Install-Package MySql.Data

2. VB.NET Projenizi Oluşturun​

Yeni bir VB.NET Windows Form uygulaması oluşturun veya mevcut bir projeyi açın.

3. Veri Tabanı Bağlantısını Kurun​

Aşağıda, basit bir MySQL veritabanı bağlantısı kurmak için bir örnek verilmiştir. Bu örnekte, bir veritabanına bağlanacağız ve verileri sorgulayacağız.

C#:
Imports MySql.Data.MySqlClient

Public Class Form1
    Private Sub Button1_Click(sender As Object, e As EventArgs) Handles Button1.Click
        ' Bağlantı dizesini tanımlayın
        Dim connectionString As String = "server=localhost;userid=kullanici_adi;password=parola;database=veritabani_adi"

        ' MySqlConnection nesnesi oluşturun
        Using connection As New MySqlConnection(connectionString)
            Try
                ' Bağlantıyı aç
                connection.Open()
                MessageBox.Show("Veritabanına bağlantı başarılı!")

                ' Örnek bir sorgu
                Dim query As String = "SELECT * FROM tablo_adi"
                Dim command As New MySqlCommand(query, connection)

                ' Veri okuyucu oluşturun
                Using reader As MySqlDataReader = command.ExecuteReader()
                    While reader.Read()
                        ' Okunan verileri işleyin
                        Console.WriteLine(reader("sütun_adi").ToString())
                    End While
                End Using

            Catch ex As MySqlException
                MessageBox.Show("Hata: " & ex.Message)
            Finally
                ' Bağlantıyı kapat
                connection.Close()
            End Try
        End Using
    End Sub
End Class

4. Projeyi Çalıştırın​

Yukarıdaki kodu bir butonun Click olayına yerleştirin. Uygulamayı çalıştırdığınızda ve butona bastığınızda, kodunuz veritabanına bağlanmaya çalışacak.

Notlar​

  • server, userid, password ve database alanlarını kendi veritabanı bilgilerinizle doldurmayı unutmayın.
  • tablo_adi ve sütun_adi ifadelerini kendi veritabanınızdaki tablo ve sütun isimleri ile değiştirin.
  • Veritabanı bağlantısı açıldıktan sonra yapılacak işlemlere dikkat edin ve her zaman bağlantıyı kapatmayı unutmayın.

Hatalar ile Başa Çıkma​

Bağlantı sırasında veya sorgulama sırasında sorun yaşarsanız, hata mesajlarını MessageBox veya Console.WriteLine ile görüntüleyebilirsiniz.

Bu şekilde, VB.NET ile MySQL veritabanına bağlantı kurmuş olursunuz. Herhangi bir sorunuz olursa yardımcı olmaktan memnuniyet duyarım!
 
Üst