In diesem Artikel wird die MySQL -Datenbank hauptsächlich die ASP -Anleitung vorgestellt.
Die MySQL -Datenbank ist aufgrund ihrer Vorteile wie kurz, bequem, schnell und kostenlos die bevorzugte Datenbank für viele Websites geworden. Um dynamische Seiten zu entwickeln.
Meine Umgebung ist Windows98+PWS4.0+MySQL-3.23.32-Win+PHP4
Erforderliche Software:
PWS4.0
MySQL-3.23.32-Win
myodbc-2.50.36-dll
Schritt 1: Installieren Sie MySQL
ODBD-Treiber, kopieren Sie die heruntergeladene Myodbd-2.50.46-DLL Kopieren Sie in diese Datei.
Regeedit4
- [Hkey_local_maachine/software/odbc/odbcinst.ini/myodbcdriver]
- UsageCount = DWORD: 00000002
- Driver = C: //windows//system//myodbc.dll
- Setup = C: //windows//system//myodbc.dll
- Sqllevel = 1
- DateiEsage = 0
- Driverodbcver = 02.50
- ConnectFunctions = yyy
- Apilevel = 1
- Cptimeout = 120
- [HKEY_LOCAL_MACHINE/SOFTWARE/ODBC/ODBCINST.ini/ODBCDRIVERS]
- myodbcDriver = installiert
Doppelklicken Sie nach dem Speichern auf die Datei und registrieren Sie den obigen Code in die Windows-Registrierung.
Bei der Installation in Windows 2000 müssen die Werte von Treiber- und Setup -Primärschlüssel entsprechend geändert werden, ich muss hier nicht mehr darüber sagen. Bei Erfolg wird der Myodbd -Treiberelement im Treiber des Bedienfelds/ODBD -Datenquelle angezeigt!
Schritt 2: Erstellen Sie die ASP -Datei -Link -Datenbank
Hier gibt es zwei Methoden, um ein System DSN in der ODBC -Datenquelle einzurichten. Später stellte ich fest, dass ich MySQL in ASP verwenden kann, wenn ich es nicht baue.
Öffnen Sie das System der Steuerung/ODBD, wählen Sie das System DSN und fügen Sie dann einen neuen DSN hinzu.
Windows DSN -Name: Der Name des DSN, den Sie erstellen möchten
MySQL -Host (Name oder IP): Der Name oder die IP -Adresse des MySQL -Servers füllen normalerweise Localhost aus
MySQL -Datenbank Name: Die Datenbank muss verwendet werden und die Datenbank wird im MySQL -Manager festgelegt. Hier verwenden wir ein Beispiel. Datenbankname: HC188
Es gibt eine Datentabelle: Benutzer Die Datentabelle verfügt über zwei Felder: Benutzername und Kennwort und ein paar Daten nach Belieben einfügen.
Benutzer: Der Benutzername der Link -Datenbank habe ich den Root Super -Benutzer ausgefüllt
Passwort: Link -Datenbank -Benutzerkennwort, wenn nicht, können Sie es nicht ausfüllen
Port (wenn nicht 3306): MySQL befindet
SQL -Befehl in Connect: Verwenden Sie den Befehl SQL, um die Datenbank zu verknüpfen. Dieses Element kann ignoriert werden
Wählen Sie nach dem Ausfüllen OK, um zu speichern.
Die folgenden Links zum ASP -Code der Datenbank!
- <%
- StrConnection = dsn = hc188; treiber = {myodbdRiver}; server = localHost; uid = root; pwd =; Datenbank = HC188
- SetAdodataconn = server.createObject (adodb.Connection)
- adodataconn.openstrConnection
- StrQuery = Select*FromuSer
- Setrs = adodataconn.execute (StrQuery)
- Ifnotrs.boftthen
- %>
- < Tabelle >
- < tr >
- < td < b > Benutzername </b ></td >
- < td >< b > Passwort </b ></td >
- </tr >
- <%
- Dowhilenotrs.eof
- %>
- < tr >
- < td ><%= RS (Benutzername)%></td >
- < TD ><%= RS (Passwort)%></td >
- </tr >
- <%
- Rs.Movenext
- Schleife
- %>
- </Tabelle >
- <%
- Anders
- Antwort.Write (sorry, nodatafound.)
- Endif
- rs.close
- adodataconn.close
- SetAdodataconn = nichts
- SetRSemailData = nichts
- %>
Die zweite Methode: Ich habe während der Verwendung gedacht, dass ich die MySQL -Datenbank auch verwenden kann, wenn ich kein System DSN einrichten kann?
Die Methode ist sehr einfach.
StrConnection = defaultDir =; TRAVER = {MyODBC -Treiber}; Datenbank = HC188
Ich stellte merkwürdigerweise fest, dass diese Methode verwendet werden kann, ohne auch nur einen Benutzernamen oder ein Passwort zu benötigen. Ist es ein Fehler in MySQL?
Alle oben genannten Codes wurden getestet und bestanden!
Ich hoffe, dass die Einführung von MySQL- und ASP -Datenbank -Verwendungsmethoden Ihnen durch diesen Artikel helfen kann.