Après un certain temps, j'ai finalement terminé la connexion entre ASP et MySQL. J'ai une pensée, je partagerai cet article avec vous.
Après avoir vérifié beaucoup d'informations, il existe actuellement deux façons de connecter ASP et MySQL: l'une consiste à utiliser des composants, qui sont plus célèbres, MySQLX, mais malheureusement, cela coûte 99 $. La seconde consiste à utiliser MyoDBC pour se connecter. Jetons un coup d'œil à la deuxième méthode.
Plateforme de test:
MySQL 4.0 pour Radhat Linux (peut également utiliser pour Windows) Windows 2003 Edition standard Windows XP English
1. Installez MyoDBC
1. Visitez le site Web www.mysql.com et téléchargez MyoDBC. Nous utilisons la version 3.51.
2. Installez MyoDBC dans Windows
Exécuter le myoDBC-3.51.06.exe téléchargé (le nom du fichier varie selon la version)
2. Établir une connexion ODBC
Entrez: Panneau de configuration -》 Source de données ODBC
À l'heure actuelle, nous pouvons déjà voir qu'il y en a un existant dans le test DSN utilisateur: myoDBC3. Notez que le paramètre Driver {MySQL ODBC 3.51}} à droite doit être utilisé comme chaîne de connexion pour ASP et la connexion de la base de données Word-for-Lengment.
Ajouter un "DSN système"
Sélectionnez la colonne "System DSN" dans la boîte de dialogue et appuyez sur le bouton "Ajouter" à droite. Il vous sera demandé de choisir une source de données pour le moment. Sélectionnez le pilote MySQL ODBC 3.51. Appuyez sur "End".
À l'heure actuelle, une boîte de dialogue de configuration apparaîtra:
Nom de la source de données Nom de la source de données: L'identifiant du DSN utilisé dans le programme peut être nommé à volonté.
Nom hôte / serveur (ou IP) Nom hôte / serveur (ou adresse IP), s'il est localhost, remplissez localhost
Nom de la base de données Nom de la base de données: le nom de la bibliothèque que vous souhaitez utiliser dans le programme.
Utilisateur utilisateur: utilisez le nom d'utilisateur pour vous connecter à MySQL. Portez une attention particulière à l'utilisateur racine ne peut se connecter que sur la machine locale en raison de problèmes de sécurité. Bien sûr, les utilisateurs peuvent supprimer cette fonction en modifiant le tableau utilisateur.
Clé du mot de passe: Mot de passe de connexion
PORT: Utilisez la valeur par défaut, il est préférable de ne pas le modifier à moins que vous ne soyez sûr.
Une fois tous les paramètres définis, appuyez sur "Test Data Source" pour voir que l'écran montre que la connexion est réussie.
Toutes les configurations sont effectuées!
3. Connexion entre ASP et base de données
Vous trouverez ci-dessous le code source que j'ai testé pour me connecter à MySQL. Le nom de la bibliothèque est MM, le nom du tableau est mon, et il y a deux champs de champs et de sexe dans la table.
La copie de code est la suivante:
<html>
<adal>
<Title> Test de connexion MySQL </TITAL>
<meta http-equiv = "content-type" content = "text / html; charset = gb2312">
</ head>
<body>
<%
strConnection = "dsn = le nom du système dsn; driver = {MySQL ODBC 3.51 Driver}; server = server adresse IP; UID = nom d'utilisateur pour se connecter à la base de données; PWD = mot de passe; Nom de la base de données"
'Test de Lybykw pour le lundi 21 août 2006 8:49:44
«Connexion String, DSN est l'identifiant de source de données que nous définissons. Notez que le pilote que nous avons mentionné juste lors de la configuration du système DSN système.
Définir Conn = Server.CreateObject ("Adodb.Connection")
Conn.Open Strconnection
SQL = "SELECT * FROM TEST" 'SQL Query Instruction
SET RS = Conn.Execute (SQL)
Si ce n'est pas Rs.Bof alors
%>
<table largeur = 600 bordure = 1>
<tr>
<td> <b> nom </b> </td>