Nach einer Weile von Schwierigkeiten habe ich schließlich die Verbindung zwischen ASP und MySQL abgeschlossen. Ich habe einen Gedanken, ich werde diesen Artikel mit Ihnen teilen.
Nachdem Sie viele Informationen überprüft haben, gibt es derzeit zwei Möglichkeiten, ASP und MySQL zu verbinden: Eine besteht darin, Komponenten zu verwenden, was berühmter ist, MySQLX, aber leider kostet es 99 US -Dollar. Die zweite besteht darin, Myodbc zu verwenden, um eine Verbindung herzustellen. Schauen wir uns die zweite Methode an.
Testplattform:
MySQL 4.0 für Radhat Linux (kann auch für Windows verwendet werden) Windows 2003 Standard Edition Windows XP Englisch
1. Installieren Sie Myodbc
1. Besuchen Sie die Website www.mysql.com und laden Sie Myodbc herunter. Wir verwenden Version 3.51.
2. Installieren Sie Myodbc in Windows
Führen Sie den heruntergeladenen MyODBC-3.51.06.exe aus (Dateiname variiert je nach Version).
2. Stellen Sie eine ODBC -Verbindung her
Geben Sie ein: Bedienfeld -》 ODBC -Datenquelle
Zu diesem Zeitpunkt können wir bereits sehen, dass im Benutzer DSN ein vorhandenes DSN vorhanden ist: MyOdbc3-Test. Beachten Sie, dass der Treiber {MySQL ODBC 3.51-Treiber} Parameter rechts als Verbindungszeichenfolge für die ASP- und Datenbankverbindung verwendet werden sollte.
Fügen Sie ein "System DSN" hinzu.
Wählen Sie im Dialogfeld die Spalte "System DSN" aus und drücken Sie rechts die Taste "Hinzufügen". Sie werden zu diesem Zeitpunkt gebeten, eine Datenquelle auszuwählen. Wählen Sie MySQL ODBC 3.51 -Treiber. Drücken Sie "Ende".
Zu diesem Zeitpunkt wird ein Konfigurationsdialogfeld angezeigt:
Datenquellenname Datenquellenname: Die Kennung des im Programms verwendeten DSN kann nach Belieben benannt werden.
Host/Servername (oder IP) Host/Servername (oder IP -Adresse), falls dies lokalhost ist, füllen Sie localhost aus
Datenbankname Datenbank Name: Der Bibliotheksname, den Sie im Programm verwenden möchten.
Benutzer Benutzer: Verwenden Sie den Benutzernamen, um sich bei MySQL anzumelden. Achten Sie besonders auf den Root -Benutzer können sich nur aufgrund von Sicherheitsproblemen auf dem lokalen Computer anmelden. Natürlich können Benutzer diese Funktion entfernen, indem sie die Benutzertabelle ändern.
Passwortschlüssel: Passwort anmelden
Port: Verwenden Sie den Standardwert, es ist am besten, ihn nicht zu ändern, es sei denn, Sie sind sich sicher.
Nachdem alle Einstellungen festgelegt sind, drücken Sie "Testdatenquelle", um festzustellen, dass der Bildschirm angezeigt wird, dass die Verbindung erfolgreich ist.
Alle Konfigurationen sind erledigt!
3. Verbindung zwischen ASP und Datenbank
Im Folgenden finden Sie den Quellcode, den ich getestet habe, um eine Verbindung zu MySQL herzustellen. Der Bibliotheksname lautet MM, der Tabellenname ist mein und es gibt zwei Feldername und Sex in der Tabelle.
Die Codekopie lautet wie folgt:
<html>
<kopf>
<title> MySQL -Verbindungstest </title>
<meta http-äquiv = "content-type" content = "text/html; charset = gb2312">
</head>
<body>
<%
StrConnection = "DSN = Der Name des Systems DSN; TRIVER = {MYSQL ODBC 3.51 TRIVER}; Server = Server IP -Adresse; UID = Benutzername für die Verbindung zur Datenbank; PWD = Passwort; Datenbank = Datenbankname"
'Lybykw -Test für Montag, 21. August 2006 8:49:44
'Verbindungszeichenfolge, DSN ist die Datenquellenkennung, die wir festgelegt haben. Beachten Sie diesen Treiber, den wir gerade beim Einrichten des Systems DSN erwähnt haben.
Setzen Sie conn = server.createObject ("adodb.Connection").
Conn.open StrConnection
SQL = "Select * aus Test" 'SQL Query Anweisung
Setzen Sie RS = Conn.Execute (SQL)
Wenn nicht Rs.Bof dann
%>
<Tabellenbreite = 600 Rand = 1>
<tr>
<td> <b> Name </b> </td>