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:
MySQL4.0forradhatlinux (kann auch für Veredelungen verwendet werden) Windows2003SpandardeditionWindowsXPenglish
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 Parameter Treiber {MysqloDBC3.51Driver} auf der rechten Seite als ConnectionString für das ASP- und Datenbankverbindungswort dafür 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 MySQloDBC3.51Driver. Drücken Sie "Ende".
Zu diesem Zeitpunkt wird ein Konfigurationsdialogfeld angezeigt:
DataSourcename -Datenquellenname: Die Kennung des im Programm verwendeten DSN kann nach Belieben benannt werden.
Host/ServerName (ORIP) Host/Servername (oder IP -Adresse), falls dies lokalhost ist, füllen Sie lokalhost aus
Datenbankname -DatenbankaName: 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.
Programmcode
<html>
<kopf>
<title> MySQL -Verbindungstest </title>
<metahttp-äquiv = "content-type" content = "text/html; charSet = gb2312">
</head>
<body>
<%
StrConnection = "dsn = Der Name des Systems DSN; TRIVER = {MYSQLODBC3.51DRIVRIVER}; Server = Server IP -Adresse; UID = Benutzername für die Verbindung zur Datenbank; PWD = Passwort; Datenbank = Datenbankname"
'Lybykwtestfor 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.