Heim >Datenbank >MySQL-Tutorial >Wie stelle ich mit dem richtigen Connector eine Verbindung zur MySQL-Datenbank von ASP.NET her?

Wie stelle ich mit dem richtigen Connector eine Verbindung zur MySQL-Datenbank von ASP.NET her?

Mary-Kate Olsen
Mary-Kate OlsenOriginal
2024-11-30 18:22:14738Durchsuche

How to Connect to MySQL Database from ASP.NET Using the Correct Connector?

ASP.NET verwendet SqlConnection, um eine Verbindung zu MySQL herzustellen

Wenn Sie SqlConnection verwenden, um eine Verbindung zur MySQL-Datenbank in einer ASP.NET-Anwendung herzustellen, kann die Meldung „Schlüsselwort nicht unterstützt“ auftreten : 'Treiber'"Fehler. Dies liegt daran, dass SqlConnection speziell für die Verbindung mit SQL Server entwickelt wurde, während MySQL die Verwendung eines bestimmten MySQL-Connectors erfordert.

Um dieses Problem zu lösen, müssen Sie die folgenden Schritte ausführen:

  1. Laden Sie den MySQL-Connector herunter:
    Von der offiziellen MySQL-Website ( https://dev.mysql.com/downloads/), um den MySQL-Connector für .NET herunterzuladen.
  2. Referenz hinzufügen:
    Fügen Sie in Visual Studio die MySQL Connector-DLL zu den Referenzen des Projekts hinzu.
  3. MySqlConnection verwenden:
    SqlConnection im Code durch MySqlConnection ersetzen:
MySqlConnection connection = new MySqlConnection(myConnectionString);
  1. MySqlCommand verwenden:
    Ersatz SqlCommand stellt MySQL-Datenbankverbindungsinformationen für MySqlCommand bereit:
MySqlCommand command = new MySqlCommand(query, connection);
  1. :
    Stellen Sie sicher, dass myConnectionString die korrekten MySQL-Datenbankverbindungsinformationen enthält, einschließlich Serveradresse und Port , Datenbankname, Benutzername und Passwort.

Zum Beispiel:

<connectionStrings>
  <add name="MyConnectionString" 
       connectionString="server=127.0.0.1;port=3306;
       database=gis_server;uid=root;pwd=1234;" />
</connectionStrings>
  1. Verbindung öffnen:
    Im Code öffnen MySqlConnection:
connection.Open();
  1. Abfrage ausführen:
    Verwenden Sie MySqlCommand, um die Abfrage auszuführen und die Ergebnisse zu verarbeiten.
MySqlCommand command = new MySqlCommand(query, connection);
MySqlDataReader reader = command.ExecuteReader();

Ihr Code sollte nun in der Lage sein, erfolgreich eine Verbindung zur MySQL-Datenbank herzustellen und Abfragen auszuführen und Ergebnisse zu verarbeiten. Weitere Informationen finden Sie in der MySQL Connector-Dokumentation auf der MySQL-Website (https://dev.mysql.com/doc/refman/5.0/es/connector-net-examples-mysqlconnection.html).

Das obige ist der detaillierte Inhalt vonWie stelle ich mit dem richtigen Connector eine Verbindung zur MySQL-Datenbank von ASP.NET her?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn