Problem:
In diesem Artikel wird die Verwendung von SqlConnection zum Herstellen einer Verbindung vorgestellt zu MySQL, aber ich bin auf einen Fehler gestoßen. SqlConnection wird verwendet, um eine Verbindung zu SQL Server herzustellen. Für die Verbindung zu MySQL ist ein spezieller Connector erforderlich.
Problembeschreibung:
Der bereitgestellte Beispielcode verwendet SqlConnection, um eine Verbindung zu MySQL herzustellen, es ist jedoch der folgende Fehler aufgetreten:
System.ArgumentException: Keyword not supported: 'driver'.
Problemlösung:
Um eine Verbindung zu MySQL herzustellen, müssen Sie verwenden MySqlConnection-Klasse, nicht SqlConnection. MySqlConnector ist ein von der Community entwickelter und gepflegter .NET-Connector für die Verbindung mit MySQL.
Lösung:
MySqlConnection connection = new MySqlConnection(connectionString);
MySqlCommand command = new MySqlCommand(query, connection);
Beispiel für eine Verbindungszeichenfolge:
"Server=localhost;Database=my_database;Uid=my_user;Pwd=my_password"
Bitte beachten Sie, dass Sie die richtige Verbindungszeichenfolge, einschließlich Host, angeben müssen , Datenbank, Benutzername und Passwort.
Das obige ist der detaillierte Inhalt vonWarum funktioniert SqlConnection nicht mit MySQL und wie kann ich das Problem beheben?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!