Maison base de données tutoriel mysql Comment asp appelle la base de données mysql

Comment asp appelle la base de données mysql

Dec 15, 2020 pm 01:46 PM
asp

asp调用mysql数据库的方法:首先安装mysql odbd的驱动程序,将下载的【myodbd-2.50.46-dll】文件复制到【windows\system】目录下;然后建立asp文件链接数据库即可。

Comment asp appelle la base de données mysql

本教程操作环境:windows7系统、mysql3.23.32版、thinkpad t480电脑。

相关学习推荐:mysql数据库

asp调用mysql数据库的方法:

第一步:安装mysql odbd的驱动程序,将下载的myodbd-2.50.46-dll文件复制到windows\system目录下(windows2000是winnt/system32)

然后建立一新文件,扩展名为reg(就是注册表文件),将以下内容复制到该文件中。

regedit4
[hkey_local_machine\software\odbc\odbcinst.ini\myodbc driver]
"usagecount"=dword:00000002
"driver"="c:\\windows\\system\\myodbc.dll"
"setup"="c:\\windows\\system\\myodbc.dll"
"sqllevel"="1"
"fileusage"="0"
"driverodbcver"="02.50"
"connectfunctions"="yyy"
"apilevel"="1"
"cptimeout"="120"
[hkey_local_machine\software\odbc\odbcinst.ini\odbc drivers]
"myodbc driver"="installed"
Copier après la connexion

保存后双击该文件,将上面代码注册到windows注册表中。

如果安装在windows2000中,则driver和setup主键的值要做相应改变,这里我想就不用多说了。

如果成功,在控制面板/odbd数据源的驱动程序里将看到myodbd driver这一项!

第二步:建立asp文件链接数据库。

这里有两种方法,一种是在odbc数据源中建立一个系统dsn。后来我发现不建立也可以在asp中使用mysql,方法在下文将讲道。

打开控制面板/odbd数据源,选择系统dsn,然后添加一个新的dsn,驱动程序选择myodbd driver,会出现一个对话框供输入mysql

相关信息。

  • windows dsn name: 所要建立dsn的名称

  • mysql host (name or ip):mysql服务器的名称或者是ip地址,通常填localhost

  • mysql database name:需要使用数据库的名称,数据库在mysql管理程序中建立。

这里我们使用一个例子。

数据库名:hc188里面有数据表,

user 数据表有两个字段分别是:username和password,随便插入几个数据。

  • user:链接数据库的用户名,我填的是root超级用户

  • password:链接数据库用户密码,如果没有,可以不填

  • port(if not 3306):mysql在服务器的端口,如果不填默认为3306

  • sql command on connect:使用sql命令链接数据库,这项可以不填

填写完毕后选择ok保存。

下面链接数据库的asp代码!

<%
strconnection = "dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188"
set adodataconn = server.createobject("adodb.connection")
adodataconn.open strconnection
strquery = "select * from user"
set rs = adodataconn.execute(strquery)
if not rs.bof then
%>
<table>
<tr>
<td<b>username</b></td>
<td><b>password</b></td>
</tr>
<%
do while not rs.eof
%>
<tr>
<td><%=rs("username")%></td>
<td><%=rs("password")%></td>
</tr>
<%
rs.movenext
loop
%>
</table>
<%
else
response.write("sorry, no data found.")
end if
rs.close
adodataconn.close
set adodataconn = nothing
set rsemaildata = nothing
%>
Copier après la connexion

第二种方法:我在使用中想过如果不建立系统dsn,是否也可以使用mysql数据库呢?结果是可以的。

方法很简单,把上面asp代码第二行代码改为:

strconnection="defaultdir=;driver={myodbc driver};database=hc188"
Copier après la connexion

我奇怪的发现,这种方法连用户名和密码都不需要就可以使用。是不是mysql的一个bug呢?

以上代码全部经测试通过!

相关免费学习推荐:php编程(视频)

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn

Outils d'IA chauds

Undresser.AI Undress

Undresser.AI Undress

Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover

AI Clothes Remover

Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool

Undress AI Tool

Images de déshabillage gratuites

Clothoff.io

Clothoff.io

Dissolvant de vêtements AI

AI Hentai Generator

AI Hentai Generator

Générez AI Hentai gratuitement.

Article chaud

R.E.P.O. Crystals d'énergie expliqués et ce qu'ils font (cristal jaune)
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Meilleurs paramètres graphiques
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Comment réparer l'audio si vous n'entendez personne
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌
WWE 2K25: Comment déverrouiller tout dans Myrise
3 Il y a quelques semaines By 尊渡假赌尊渡假赌尊渡假赌

Outils chauds

Bloc-notes++7.3.1

Bloc-notes++7.3.1

Éditeur de code facile à utiliser et gratuit

SublimeText3 version chinoise

SublimeText3 version chinoise

Version chinoise, très simple à utiliser

Envoyer Studio 13.0.1

Envoyer Studio 13.0.1

Puissant environnement de développement intégré PHP

Dreamweaver CS6

Dreamweaver CS6

Outils de développement Web visuel

SublimeText3 version Mac

SublimeText3 version Mac

Logiciel d'édition de code au niveau de Dieu (SublimeText3)

Quels sont les objets intégrés dans asp ? Quels sont les objets intégrés dans asp ? Nov 09, 2023 am 11:32 AM

Les objets intégrés ASP incluent Request, Response, Session, Application, Server, Session.Contents, Application.Contents, Server.CreateObject, Server.MapPath, Server.Execute, Server.Transfer, etc. Introduction détaillée : 1. Requête : représente l'objet de requête HTTP, etc.

Quels sont les outils de développement asp ? Quels sont les outils de développement asp ? Oct 23, 2023 am 11:02 AM

Les outils de développement ASP incluent Visual Studio, Dreamweaver, FrontPage, EditPlus, UltraEdit, SQL Server Management Studio, RAD Studio, Delphi, Asp.NET et Oracle SQL Developer.

détection de vulnérabilité de l'outil d'analyse asp détection de vulnérabilité de l'outil d'analyse asp Oct 13, 2023 am 10:45 AM

Détection de vulnérabilité de l'outil d'analyse ASP : 1. Sélectionnez l'outil d'analyse approprié ; 2. Configurez la cible d'analyse dans l'outil d'analyse ; 3. Configurez les options d'analyse selon vos besoins. 4. Une fois la configuration terminée, démarrez l'outil d'analyse pour lancer l'analyse ; . Outil d'analyse Un rapport sera généré répertoriant les vulnérabilités et les problèmes de sécurité détectés ; 6. Corrigez les vulnérabilités et les problèmes de sécurité détectés conformément aux recommandations du rapport. 7. Après avoir corrigé la vulnérabilité, réexécutez l'outil d'analyse pour vous assurer que le problème est résolu. la vulnérabilité a été exploitée avec succès et réparée.

Comment détecter manuellement les vulnérabilités dans asp Comment détecter manuellement les vulnérabilités dans asp Oct 13, 2023 am 10:49 AM

Détection manuelle des vulnérabilités ASP : 1. Vérifiez le mécanisme de vérification et de filtrage de l'application ASP pour les entrées utilisateur ; 2. Vérifiez le mécanisme d'encodage et de filtrage de l'application ASP pour les données de sortie ; 3. Vérifiez le mécanisme d'authentification et de gestion de session de l'application ASP ; Contrôle des autorisations de l'application ASP sur les fichiers et répertoires ; 5. Vérifiez la gestion des erreurs de l'application ASP. 6. Vérifiez la sécurité de la base de données de l'application ASP. 7. Vérifiez le fichier de configuration et la configuration du serveur de l'application ASP ;

Comment connecter asp pour accéder à la base de données Comment connecter asp pour accéder à la base de données Oct 18, 2023 am 11:33 AM

Méthode de connexion : 1. Utilisez ADO pour vous connecter à la base de données ; 2. Utilisez DSN pour vous connecter à la base de données ; 3. Utilisez la chaîne de connexion pour vous connecter à la base de données ;

Quelles sont les méthodes de détection des vulnérabilités asp ? Quelles sont les méthodes de détection des vulnérabilités asp ? Oct 13, 2023 am 10:42 AM

Les méthodes comprennent : 1. Utiliser des outils d'analyse des vulnérabilités spécialisés ; 2. Tests manuels pour découvrir et vérifier les vulnérabilités dans les applications ASP ; 3. Effectuer des audits de sécurité pour vérifier le code et les fichiers de configuration des applications ASP ; 4. Utiliser des cadres d'exploitation des vulnérabilités ; le code de l'application ASP.

Comment effectuer une détection de vulnérabilité d'audit de sécurité ASP Comment effectuer une détection de vulnérabilité d'audit de sécurité ASP Oct 13, 2023 am 10:54 AM

Étapes de détection des vulnérabilités de l'audit de sécurité ASP : 1. Collectez les informations pertinentes sur l'application ASP ; 2. Analysez soigneusement le code source de l'application ASP ; 3. Vérifiez le mécanisme de vérification et de filtrage de l'application ASP pour les entrées de l'utilisateur ; mécanisme de filtrage des données de sortie ; 5. Vérifiez le mécanisme d'authentification et de gestion de session de l'application ; 6. Vérifiez le contrôle des autorisations de l'application sur les fichiers et les répertoires ; 8. Vérifiez les fichiers de configuration de l'application et la configuration du serveur ; . Corriger les vulnérabilités.

Le prix de vente moyen de l'iPhone augmente de 14 % alors que l'iPhone 13 génère des revenus record Le prix de vente moyen de l'iPhone augmente de 14 % alors que l'iPhone 13 génère des revenus record Apr 14, 2023 pm 03:22 PM

Le prix de vente moyen (ASP) de l'iPhone a enregistré une croissance à deux chiffres l'année dernière, soit une croissance de 14 % sur un an. La popularité de l’iPhone 13 est un facteur clé, contribuant à propulser le marché mondial des smartphones dans son ensemble vers un chiffre d’affaires annuel record de 448 milliards de dollars. Malgré la pénurie de pièces détachées, le marché des smartphones a augmenté de 7 % sur un an, Apple prenant de loin la plus grande part... La société d'intelligence de marché Counterpoint a publié aujourd'hui ses dernières estimations. Selon les dernières recherches de MarketMonitorService de Counterpoint, les revenus du marché mondial des smartphones dépasseront 448 milliards de dollars américains en 2021. Même si les pénuries de composants et les restrictions liées au COVID-19 continuent de perturber l’approvisionnement mondial

See all articles