ASP如何连接MYSQL数据库?谢谢你。我赶时间。
ASP如何使用MYSQL数据库
Mysql数据库以其短小、方便、快捷、免费的特点成为了很多网站的首选。
数据库,但是一般用php
mysql来开发各种动态页面。其实asp也可以。
用mysql数据库开发动态页面,刚学会,不敢独享,所以精选了一下。
本文供大家参考。
我的环境是Windows 2000
IIS 5.0
MySQL-3 . 23 . 32-Win
PHP 4。
Mysql-3.23.32-win(这个是最新版本)
Myodbc-2.50.36-dll(这是mysql odbc最重要的驱动程序,可以在www.mysql.com下载)
第一步:安装mysql odbd的驱动,将下载的myodbd-2.50.46-dll文件复制到windows & # 92在系统目录下(windows2000是winnt/system32)
然后创建一个扩展名为reg的新文件(即注册表文件),并将以下内容复制到该文件中。
注册表4
[HKEY _ local _ machine & # 92;软件& # 92;odbc & # 92odbcinst.ini & # 92myodbc驱动程序]
“用法计数& quot=dword:00000002
“司机& quot= & quot丙:& # 92;\windows & # 92\系统& # 92;\myodbc.dll & quot
“设置& quot= & quot丙:& # 92;\windows & # 92\系统& # 92;\myodbc.dll & quot
“sqllevel & quot= & quot1 & quot
“文件用法& quot= & quot0 & gt;
“driverodbcver & quot= & quot02.50 & quot
“连接& quot= & quotyyy & quot
“apilevel & quot= & quot1 & quot
“cptimeout & quot= & quot120 & quot
[HKEY _ local _ machine & # 92;软件& # 92;odbc & # 92odbcinst.ini & # 92odbc驱动程序]
“myodbc驱动程序& quot= & quot已安装& quot
保存后,双击文件,在windows注册表中注册上述代码。
如果它安装在windows2000中,驱动程序和安装程序主键的值应该相应地更改。我觉得这里没必要多说。
如果成功,你会在控制面板/odbd数据源的驱动中看到myodbd驱动!
第二步:建立asp文件链接数据库。
有两种方法,一种是在odbc数据源中建立一个系统dsn。后来发现mysql不用建立就可以在asp中使用。下面将解释该方法。
打开控制面板/odbd数据源,选择系统dsn,然后添加新的dsn。驱动选择myodbd驱动,会出现一个对话框,用于输入mysql。
相关信息。
Windows dsn名称:要创建的dsn的名称。
MySQL主机(名称或ip):MySQL服务器的名称或IP地址,通常带有localhost。
Mysql名称:您需要使用数据库的名称,该名称是在MySQL管理程序中建立的。这里我们用一个例子。数据库名称:hc188
里面有一个数据表:用户数据表有两个字段:用户名和密码。就插几个数据。
用户:链接数据库的用户名。我填写了超级用户。
密码:链接数据库用户的密码;如果没有,可以留空。
端口(如果不是3306):服务器上MySQL的端口;如果留空,则默认为3306。
连接命令:使用sql命令链接数据库,可以留空。
填写后选择确定保存。
下面链接数据库的asp代码!
<%
strconnection = & quotdsn = hc188driver = { myo DBD driver };server = localhostuid = rootpwd =;数据库= hc188 & quot
set adodataconn = server . createobject(& quot;adodb.connection & quot)
adodataconn.open strconnection
strquery = & quotselect * from user & quot
set RS = adodataconn . execute(str query)
如果不是,那么
%>
用户名
密码
<%
做而不做
%>
<%
rs.movenext
环
%>
<%
其他
response . write(& quot;抱歉,没有找到数据。”)
如果…就会结束
rs关闭
adodataconn.close
设置adodataconn = nothing
设置rsemaildata = nothing
%>
第二种方法:我思考过mysql数据库是否可以不用建立系统dsn。结果还可以。
方法很简单,把上面asp代码的第二行改成:
strconnection = & quotdefault dir =;driver = { myodbc driver };数据库= hc188 & quot
我惊讶地发现,这种方法甚至不需要用户名和密码就可以使用。是mysql的bug吗?
以上代码全部通过测试!如何建立MYSQL数据库的连接?
安装MYSQL ODBD的驱动后,如何建立ASP文件连接数据库?我们有两种方法:一种是在ODBC数据源中建立DSN。具体方法是:
1.在控制面板中打开ODBD数据源;
2.选择系统DSN并添加新的DSN驱动程序;
3.选择MyODBD,会出现一个对话框,输入MySQL:
(1)Windows DSN名称:要建立的DSN的名称;
(2) MySQL主机(名称或IP):MySQL服务器的名称或IP地址。一般填写localhost
(3) MySQL数据库名称:需要使用数据库的名称。
4.在MySQL管理程序中建立数据库。以数据库冯春为例。有一个包含两个字段的用户数据表:用户名和密码。我们可以尝试添加一些记录:
(1)用户:连接到数据库的用户名。可以填写root超级用户;
(2)密码:连接到数据库的用户的密码。无法填充;
(3)端口(如果不是3306):服务器上MySQL的端口。默认值为3306;
(4)SQL命令连接:使用SQL命令连接数据库。不填。
全部填写完毕后按OK保存。
用css+html搭建好界面。如何连接数据库?
CSS+HTML是无法连接数据库的 你可以用ASP+ACCESS|ASP+SQLSERVER|PHP+MYSQL|.NET+ACCESS|.NET+SQLSERVER,但是HTML不具备连接数据库的功能
ASP+ACCESS是什么?
你用的那个软件应该是个asp的源代码,access是数据库文件,详细你可以参阅一些网页制作方面的教程,这里我直接告诉你怎么运行!
在-控制面板-里选择-添加删除程-选择序添加可选的windows组件-把Intel信息服务的勾选中-然后下一步,会提示你插入windows系统安装盘,满足它,剩下全是下一步,之后intel信息服务会在控制面板-管理工具中出现,打开它做一些指向,指到你那软件。在浏览器中输入127.0.0.1即可打开它了。
什麽是ASP+Access?
asp是一网络编程语言,其它的语言有php,jsp,.net等access是一种数据库,其它数据库有mssql,mysql等asp+access就是用这种语言去操作这种数据库,由于出现时间早,成本低,易入门,所有占有率高其它的常见的组合有php+mysql,asp+mssql,.net+mssql
ASP.NET的数据库类型是MYSQL还是MSSQL?
我来解决下的疑惑,可以用mssql,毕竟.net和mssql数据库结合得很好的,不过mssql需要单独购买的,也就是要另外花钱,如果你是做小网站的,用Access数据库就可以了,任何出租的空间都支持Access数据库,而且它是免费的。一般php+mysql结合会比较好。所以我的建议是用asp.net +access数据库。等需要再使用MSSQL数据库