MySQL unter VB .NET

Um MySQL unter VB .NET zu verwenden genügt es eigentlich, sich den Quellcode des MySQL Connectors von MySQL.de herunterzuladen, das ganze zu kompilieren und anschließend die kompilierte DLL ins gewünschte Projekt als Referenz einzubinden.

Anschließend kann man wie unter ADO.NET mit Connections, Commands und DataReadern arbeiten:

(angenommen, wir hätten eine Tabelle namens Users, mit einer Spalte Username, die einige Benutzernamen enthält)

Module modMain
 
  Sub Main()
 
    Using con As New MySql.Data.MySqlClient.MySqlConnection("Server=myServerAddress;Database=myDataBase;Uid=myUsername;Pwd=myPassword")
 
      Try
        con.Open()
      Catch ex As Exception
        MsgBox(ex.Message, MsgBoxStyle.Critical)
      End Try
 
      Using cmd As New MySql.Data.MySqlClient.MySqlCommand("SELECT * FROM Users", con)
 
        Using dr As MySql.Data.MySqlClient.MySqlDataReader = cmd.ExecuteReader
 
          Do While dr.Read
            MsgBox(dr.Item("Username"))
          Loop
 
        End Using
 
      End Using
 
    End Using
 
  End Sub
 
End Module

Serverumzug

Mein Server zieht heute Nacht auf PHP 5 und MySQL 5 um. Die Seite ist daher vorübergehend für einige Stunden nicht erreichbar. Grund für die Aktualisierung ist das neue Blog-System Habari, über welches ich hier berichtete.

Wer seine Seite bei all-inkl.com gehostet hat, kann einfach durch eine E-Mail an info@all-inkl.com mit der Bitte um die oben genannte Änderung die Aktualisierung erreichen. Das ganze ist zudem kostenlos.

Ich bitte den kurzfristigen 'Ausfall' zu entschuldigen und wünsche allen Leserinnen und Lesern ein schönes Wochenende!