TOC

This article has been localized into German by the community.

ASP.NET & MySQL:

MySQL - Lassen Sie uns starten

Die einfachste Möglichkeit, MySQL mit ASP.NET zu verwenden, besteht darin, den MySQL ODBC Connector von MySQL DB zu verwenden. Wenn Ihre Arbeit von einer Firma gehostet wird, die MySQL unterstützt, haben sie dies wahrscheinlich bereits installiert. Wenn Sie jedoch Ihren Code auf Ihrem eigenen Computer mit Ihrer eigenen Instanz von MySQL testen, müssen Sie dies installieren. MySQL Connector / ODBC 3.51 kann von folgender Seite heruntergeladen werden: http://dev.mysql.com/downloads/connector/odbc/3.51.html

Nach der Installation können Sie eine Verbindung zu Ihrem MySQL-Datenbankserver herstellen. Dies ist recht einfach, aber wir werden auch einige Daten zum Testen benötigen. In den nächsten Kapiteln werden wir eine Tabelle namens test_users verwenden. Unten finden Sie den SQL-Code zum Erstellen und Füllen der Tabelle mit Testdaten. Führen Sie es über die SQL-Funktion Ihres bevorzugten MySQL-Clients aus oder verwenden Sie die Eingabeaufforderung, um es in eine neue oder vorhandene Datenbank zu importieren.

Zunächst erstellen wir dazu ein neues Projekt in Visual Studio. Zweitens speichern wir die Verbindungsinformationen für die Datenbank an einem Ort, damit wir sie in unserer gesamten Anwendung wiederverwenden können. Wir werden dies mit der Datei web.config tun. Sie können es hinzufügen, indem Sie im Projektmappen-Explorer mit der rechten Maustaste auf den Projektnamen klicken und "Neues Element hinzufügen" auswählen. Wählen Sie im daraufhin angezeigten Dialogfeld "Webkonfigurationsdatei" aus. Klicken Sie auf Hinzufügen, und die Datei wird Ihrem Projekt hinzugefügt. Es wird automatisch geöffnet. Suchen Sie nun den Teil mit der Aufschrift connectionStrings und ersetzen Sie ihn durch diesen:

<connectionStrings>
  <add name="MySQLConnStr" connectionString="DRIVER={MySQL ODBC 3.51 Driver};Database=YourDatabase;Server=localhost;UID=YourUsername;PWD=YourPassword;"/>
</connectionStrings>

Auf diese Weise können wir von überall in der Anwendung auf die Verbindungszeichenfolge zugreifen. Sie sollten 3 Werte ersetzen: YourDatabase, YourUsername und YourPassword. Sie sollten natürlich durch den Namen der Datenbank ersetzt werden, die Sie verwenden möchten, sowie durch den Benutzernamen und das Kennwort für einen der Benutzer des MySQL-Datenbankservers. Im nächsten Kapitel werde ich Ihnen zeigen, wie wir den Wert abrufen und verwenden.

Hier ist der SQL-Code zum Erstellen und Füllen unserer Testtabelle mit einigen Daten:

CREATE TABLE `test_users` (
  `id` int(11) NOT NULL auto_increment,
  `name` varchar(100) NOT NULL default '',
  `country` varchar(100) NOT NULL default '',
  PRIMARY KEY  (`id`)
);

INSERT INTO `test_users` VALUES (1,'John','USA');
INSERT INTO `test_users` VALUES (2,'Mark','Canada');
INSERT INTO `test_users` VALUES (3,'Lukas','Germany');
INSERT INTO `test_users` VALUES (4,'Ingrid','Sweden');

This article has been fully translated into the following languages: Is your preferred language not on the list? Click here to help us translate this article into your language!