Obwohl MySQL ist in der Regel mit PHP verwendet , einige ASP-Entwickler auch die Vorteile der Datenbank kostenlosen Verteilung . ASP -Programmierer können auch die Integration von MySQL in der Microsoft Web-oder Desktop -Anwendungen. Der einzige Unterschied im Code zwischen MySQL und SQL Server ist die Art und Weise ist es die Fahrer auf die Datenbank verwendet rufen . MySQL hat vor allem die gleiche Syntax wie SQL Server , außer für ein paar nicht unterstützten Funktionen , die nur über SQL Server verfügbar . Stellen Sie die Verbindung
Genau wie auf einem SQL Server-Verbindung wird MySQL als mit der Connection-Klasse in ASP . Der Verbindungsaufbau Namespaces verwendet , die nicht in der Template-Datei erstellt, wenn eine neue Seite eingefügt werden, enthalten. Aus diesem Grund muss der folgende Code , an der Spitze der ASP-Code -Behind-Seite enthalten sein:
Importe System.DataImports System.Data.Odbc
Nun , dass die Klassen zur Verfügung stehen, die Verbindung zum MySQL -Server kann im Code vorgenommen werden. Unten ist ein Beispiel für eine MySQL -Verbindung mit VB.NET-Code :
Dim SetupConnection als StringsetupConnection = " DRIVER = { MySQL }; SERVER = mysql_server ; DATABASE = MyDatabase ; USER = username , Passwort = password ; " Dim Verbindung als New OdbcConnection ( SetupConnection )
SetupConnection String-Variable wird verwendet, um die Informationen für den MySQL-Server zu halten. Beachten Sie die Fahrer ist anders als SQL Server-Treiber . Allerdings ist der Rest der Informationen und Syntax Standard. Die SetupConnection String wird dann verwendet, um die Verbindung zur Datenbank mit der OdbcConnection Klasse, die in der ODBC- Namespace zuvor angegeben enthalten ist machen .
Abfrage der Server
Die Verbindung ist eingerichtet , so dass nun der Programmierer kann den Server abfragen . Eine Abfrage wird erstellt und verwendet dann die Verbindung, um Daten abzurufen. Für ein Programm , um die Ergebnisse für den Anwender drucken, weist die Anwendung einen Datensatz Variable auf die Ergebnisse. Diese Variable kann dann verwendet werden , um Informationen in Formulare oder Web-Seiten angezeigt werden. Unten ist die Syntax, die eine MySQL- Datenbank abfragt :
Dim Abfrage als String = "Select first_name von Kunden " Dim Ergebnisse als DataSet = New DataSet () Dim MYCALL wie New OdbcDataAdapter (query , Verbindung ersten beiden Zeilen Code erstellen Variablen für die Datenbank Anrufe. Die erste Ins die Abfrage und die Sekunden ist die Datenmenge , die von der " Fill "-Befehl aus dem Adapter bestückt ist . Das Gespräch wird in der Datenbank in der dritten Zeile Code vorgenommen , und die Ergebnisse werden im Datensatz gespeichert. die letzte Zeile der Code ist ein Beispiel dafür, wie ein Datensatz aus dem Datensatz zu drucken. in diesem Beispiel ist der erste Mitarbeiter Datensatz an die Konsole ausgegeben .