MySQL数据库已经成为许多网站目前首选的数据库,它是短暂的,方便、快速、免费等优势,但通常用于开发PHP + MySQL组合各种动态网页ASP,其实也可以使用MySQL数据库开发动态网页,萧边我刚刚学到的,不敢独享,如此接近文章供大家参考。
我的环境是Windows98 + pws4.0 + mysql-3.23.32-win + PHP4
必要的软件:pws4.0
mysql-3.23.32-win
myodbc-2.50.36-dll
第一步:安装mysql
对odbd司机将复制myodbd-2.50.46-dll文件下载到WINDOWSSYSTEM目录(Windows2000 WINNT / system32),然后创建一个新文件,并将其扩展到区域(即注册表文件),并复制以下内容到文件。
regedit4
{ hkey_local_machine 软件 ODBC odbcinst INI MyODBC驱动}
使用计数= DWORD值:0000000 2
司机=C: Windows 系统 MyODBC。dll
安装程序=C: Windows 系统 MyODBC。dll
sqllevel=1
fileusage=0
driverodbcver=2.50
connectfunctions=YYY
apilevel=1
cptimeout=120
{ hkey_local_machine 软件 ODBC odbcinst INI ODBC驱动程序}
MyODBC驱动=安装
保存后,双击文件并将以上代码注册到Windows注册表中。
如果安装在Windows2000、驾驶员设置主键应该相应改变的价值,我不需要说太多。如果成功的话,你可以在控制面板/ odbd数据源驱动程序看到myodbd驱动项目!
第二步:建立asp文件链接数据库
有两种方法可以在ODBC数据源建立系统DSN。后来,我发现我能在ASP使用MySQL,并将下面的方法。
打开控制面板 / odbd数据源,选择系统DSN,然后添加一个新的DSN,司机选择myodbd驱动,会有一个对话框输入MySQL数据库的相关信息。
的Windows DSN的名称:是建立DSN名称
(MySQL主机名称或IP):mysql服务器的名称或IP地址,通常充满了localhost
MySQL数据库名称:需要使用数据库的名称和数据库是建立在MySQL管理程序。在这里,我们用一个例子,数据库名称:hc188
它有数据表:用户数据表有两个字段:用户名和密码,它们被随机插入到一些数据中。
用户的用户名:连接数据库,我填写根超级用户
密码:链接数据库用户密码,如果不能,不能填写
端口(如果不是3306):MySQL在服务器端口,如果不是默认为3306
SQL命令连接:使用SQL命令连接数据库,不能填充
填写完后,选择OK保存。
以下链接到数据库的ASP代码!
< %
strconnection =DSN = hc188;司机= { myodbd司机};服务器= localhost;UID =根;pwd=;数据库= hc188
集adodataconn = server.createobject(数据连接)
adodataconn开放strconnection。
strquery =SELECT * FROM用户
集= adodataconn执行(strquery)。
如果不rs.bof然后
%。
<表>
<
用户名>
密码<密码>
< >
< %
do while not rs.eof
%。
<
< < = RS(用户名))
< < = RS(密码))
< >
< %
移到下一项
环
%。
<表>
< %
其他的
响应。写入(对不起,没有找到数据)。
最后如果
关闭
adodataconn。关闭
集adodataconn =没有
集rsemaildata =没有
%。
方法二:我用的,我想如果我没有建立系统DSN,你也会用MySQL数据库结果是肯定的。
该方法非常简单,上面的ASP代码的第二行更改为:
strconnection =defaultdir =;司机= { MyODBC驱动};数据库= hc188
我觉得奇怪的是,这种方法可以使用没有任何用户名和密码。它是一个MySQL的错误吗
以上所有代码都经过测试!
我希望通过介绍MySQL和ASP数据库的使用方法,这篇文章将对您有所帮助。