Der Artikel stellt detailliert vor, wie man eine Verbindung zur MySQL-Datenbank in ASP herstellt, die Daten ermittelt und ausgibt. Außerdem wird die Lösung für den Kerncode der Verbindung zu MySQL und den chinesischen verstümmelten Code vorgestellt Um eine Verbindung zur MySQL-Datenbank herzustellen, müssen Sie den MySQL ODBC 3.51-Treiber installieren.
Schauen wir uns zunächst den folgenden Code an
Kopieren Sie den Codecode wie folgt:
set conn = server.createobject(adodb.connection)
Conn.Open DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;
Der obige Code ist der Kernteil.
SERVER stellt eine Verbindung zum Server her, z. B. 127.0.0.1
DATENBANK Die auszuwählenden Datenbankshops
USER-Server-Login-Benutzername
PASSWORT Server-Login-Passwort
Okay, schauen wir uns ein Beispiel an
Kopieren Sie den Codecode wie folgt:
<%
'Testen Sie das Lesen des Inhalts der MySql-Datenbank
strconnection=driver={mysql odbc 3.51 drivers};database=weste_net;server=localhost;uid=root;password=
'Keine Notwendigkeit, DNS zu konfigurieren
set adodataconn = server.createobject(adodb.connection)
adodataconn.open strconnection
strquery = select * from News
set rs = adodataconn.execute(strquery)
wenn nicht rs.bof dann
%>
<Tabelle>
<tr>
<td<b>Seriennummer</b></td>
<td><b>Titel</b></td>
</tr>
<%
tun, während nicht rs.eof
%>
<tr>
<td><%=rs(News_id)%></td>
<td><%=rs(News_Title)%></td>
</tr>
<%
rs.movenext
Schleife
%>
</table>
<%
anders
Response.write(Keine Daten.)
Ende wenn
rs.close
adodataconn.close
setze adodataconn = nichts
setze rsemaildata = nichts
%>
Notiz
Ich habe die Datenbankkodierung oben nicht festgelegt. Wenn chinesische Zeichen verstümmelt sind, können Sie es versuchen.
'Client-Zeichenkodierung festlegen
Kopieren Sie den Codecode wie folgt:
conn.execute(Namen festlegen ' & myChareSet & ')
zu lösen
Wenn Sie einen anderen Port als 3306 verwenden möchten, müssen wir nach der Installation den ODBC-Datenbanktreiber für MySQL installieren
Kopieren Sie den Codecode wie folgt:
Conn.Open DRIVER={MySQL ODBC 3.51 Driver};SERVER=127.0.0.1;PORT=3333;DATABASE=Shops;USER=root;PASSWORD=xxx;
Es gibt kein Problem.