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:
Mysql4.0forradhatlinux (peut également utiliser des forwindows)
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 {MySQLODBC3.51Driver} à droite doit être utilisé comme ConnectionString pour le mot ASP et la base de données pour celui-ci.
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 MySQLODBC3.51Driver. Appuyez sur "End".
À l'heure actuelle, une boîte de dialogue de configuration apparaîtra:
Nom de la source de données de DataSourceName: L'identifiant du DSN utilisé dans le programme peut être nommé à volonté.
Host / ServerName (ORIP) Nom hôte / serveur (ou adresse IP), s'il est localhost, remplissez localhost
Databasename databasename: 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.
Code de programme
<html>
<adal>
<Title> Test de connexion MySQL </TITAL>
<Metahttp-Equiv = "Content-Type" Content = "Text / Html; charSet = GB2312">
</ head>
<body>
<%
strconnection = "dsn = le nom du système dsn; driver = {mysqlodbc3.51driver}; server = adresse IP de serveur; uid = nom d'utilisateur pour se connecter à la base de données; pwd = mot de passe; database = nom de base de données"
'Lybykwtestfor 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.