L'article présente en détail comment se connecter à la base de données MySQL dans ASP, trouver les données et les afficher. Il présente également la solution au code de base de connexion à MySQL et au code tronqué chinois si vous souhaitez qu'ASP puisse le faire. connectez-vous à la base de données MySQL, vous devez installer le pilote MySQL ODBC 3.51.
Regardons d'abord le code suivant
Copiez le code comme suit :
set conn = serveur.createobject (adodb.connection)
Conn.Open DRIVER={Pilote MySQL ODBC 3.51};SERVER=127.0.0.1;DATABASE=Shops;USER=root;PASSWORD=xxx;
Le code ci-dessus est la partie principale.
SERVER se connecte au serveur tel que 127.0.0.1
DATABASE Les bases de données des boutiques à sélectionner
Nom d'utilisateur de connexion au serveur USER
MOT DE PASSE Mot de passe de connexion au serveur
Ok, regardons un exemple
Copiez le code comme suit :
<%
'Test de lecture du contenu de la base de données MySql
strconnection=driver={pilote mysql odbc 3.51};database=weste_net;server=localhost;uid=root;password=
'Pas besoin de configurer le DNS
définir adodataconn = server.createobject (adodb.connection)
adodataconn.open strconnection
strquery = select * dans Actualités
set rs = adodataconn.execute(strquery)
sinon rs.bof alors
%>
<tableau>
<tr>
<td<b>Numéro de série</b></td>
<td><b>Titre</b></td>
</tr>
<%
faire sans rs.eof
%>
<tr>
<td><%=rs(News_id)%></td>
<td><%=rs(News_Title)%></td>
</tr>
<%
rs.movenext
boucle
%>
</table>
<%
autre
réponse.write(Aucune donnée.)
finir si
rs.fermer
adodataconn.close
définir adodataconn = rien
définir rsemaildata = rien
%>
Note
Je n'ai pas défini l'encodage de la base de données ci-dessus. S'il y a des caractères chinois tronqués, vous pouvez l'essayer.
'Définir l'encodage des caractères du client
Copiez le code comme suit :
conn.execute (définir les noms ' & myChareSet & ')
résoudre
Si vous souhaitez utiliser un port autre que 3306, nous devons installer le pilote de base de données ODBC pour Mysql après l'installation.
Copiez le code comme suit :
Conn.Open DRIVER={Pilote MySQL ODBC 3.51};SERVER=127.0.0.1;PORT=3333;DATABASE=Shops;USER=root;PASSWORD=xxx;
Il n'y a aucun problème.