重庆分公司,新征程启航

为企业提供网站建设、域名注册、服务器等服务

ASP中如何使用MySQL数据库-创新互联

这篇文章将为大家详细讲解有关ASP中如何使用MySQL数据库,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。

为富蕴等地区用户提供了全套网页设计制作服务,及富蕴网站建设行业解决方案。主营业务为网站建设、网站制作、富蕴网站设计,以传统方式定制建设网站,并提供域名空间备案等一条龙服务,秉承以专业、用心的态度为用户提供真诚的服务。我们深信只要达到每一位用户的要求,就会得到认可,从而选择与我们长期合作。这样,我们也可以走得更远!

ASP使用MySQL数据库实现方法有哪些?


我的环境是Windows98+PWS4.0+mysql-3.23.32-win+PHP4

必要的软件:PWS4.0(呵呵,废话)

mysql-3.23.32-win(这个是新版的)

myodbc-2.50.36-dll(这个是最重要的,MYSQLODBC的驱动程序,可以到www.mysql.com下载)

第一步:安装MYSQLODBD的驱动程序,将下载的myodbd-2.50.46-dll文件复制到windows\system目录下(windows2000

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

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\myodbcdriver]

"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\ODBCDrivers]

"myodbcdriver"="installed"

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

如果安装在windows2000中,则Driver和Setup主键的值要做相应改变,这里我想就不用多说了。如果成功,在控制面板/ODBD数据源的驱动程序里将看到myodbddriver这一项!

ASP使用MySQL数据库实现方法有哪些

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

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

打开控制面板/ODBD数据源,选择系统DSN,然后添加一个新的DSN,驱动程序选择myodbddriver,会出现一个对话框供输入mysql相关信息。

WindowsDSNname:所要建立DSN的名称

MysqlHost(nameorip):Mysql服务器的名称或者是IP地址,通常填localhost

Mysqldatabasename:需要使用数据库的名称,数据库在Mysql管理程序中建立。这里我们使用一个例子。数据库名:hc188

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

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

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

Port(ifnot3306):Mysql在服务器的端口,如果不填默认为3306

SQLcommandonconnect:使用sql命令链接数据库,这项可以不填

填写完毕后选择OK保存。

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



username


password




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

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

strconnection="DefaultDir=;Driver={myodbcdriver};database=hc188"

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

关于ASP中如何使用MySQL数据库就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。


网站标题:ASP中如何使用MySQL数据库-创新互联
文章源于:http://cqcxhl.cn/article/piicj.html

其他资讯

在线咨询
服务热线
服务热线:028-86922220
TOP