D'après mes connaissances, non.
Oui, MySQL a son propre connecteur .NET.
Voici le lien vers la documentation du connecteur MySQL. .
Là-dedans, j'ai trouvé cet exemple :
Imports System.Data
Imports MySql.Data
Imports MySql.Data.MySqlClient
Public Class Tutorial1
Public Shared Sub Main()
Dim connStr As String = "server=localhost;user=root;database=world;port=3306;password=******;"
Dim conn As New MySqlConnection(connStr)
Try
Console.WriteLine("Connecting to MySQL...")
conn.Open()
Catch ex As Exception
Console.WriteLine(ex.ToString())
End Try
conn.Close()
Console.WriteLine("Done.")
End Sub
End Class