电脑爱好者,提供IT资讯信息及各类编程知识文章介绍,欢迎大家来本站学习电脑知识。 最近更新 | 联系我们 RSS订阅本站最新文章
电脑爱好者
站内搜索: 
当前位置:首页>> Asp>>Asp+MySQL配置运行全攻略:

Asp+MySQL配置运行全攻略

来源:网络 | 2007-7-30 | (有4855人读过)

用Asp连接MS SQL大家不会陌生,但MySQL作为一个优秀的数据库,不能和Asp配合使用就太可惜了。我在网上找了下,关于用Asp连接Mysql的文章,我都仔细浏览并进行了大量测试,结果是:确实能连上Mysql数据库(并对其操作之),但需要组件支持(居然是30天测试版本,晕,购买需要$90.00)。最近,我终于找到了完美解决Asp MySQL的方案。。  
所需软件: 
1.mysql-4.0.16-win  (其它版本我不熟悉,就下了这个了) 
2.MyODBC-3.51.06   (这个是mysql官方网站提供的,不要认为有了这个就行了,后面还要讲到)  

操作系统:Windows 2000 AS (请确认装有IIS)  

步骤: 
1.安装mysql 
2.安装myodbc 
3.启动mysql管理器,如果在my odbc框内有如下字样,就代表成功了一半  


Quote:  
Driver version 03.51 
Driver ********** 
API Level ********* 
Setup ********** 
SQL Lever **********  



这时候,并不是在Asp程序里设置好连接字符串,就能连上mysql数据库的,这一点要记住!! 
还要执行如下操作。。。  

步骤: 
1.打开控制面板 --> 打开管理工具 --> 打开数据源(ODBC)  (注意到用户DSN里已经有mysql了) 
2.选择系统DSN --> 添加 --> 选择MySQL ODBC 3.51 Driver --> 弹出Mysql配置界面窗口 --> data source name填好吧,database name填mysql(最好和用户DSN一样),user填“root”,密码空,其它默认,OK。  (第二步比较重要,关系到能否顺利连接的问题)  

好吧,大家为IIS建个站点或虚拟目录什么的。写个ASP文件试试看?? 
以下是我写的个测试用的东西(数据库是mysql自带的)。。。  

---------  
<% 
       dim conn,connstr,sql 
       set conn=server.createobject("adodb.connection") 
       connstr="DSN=myodbc3-test;DESC=MySQL ODBC 3.51 TEST DSN;DATABASE=mysql;SERVER=localhost;UID=root;PASSWORD=;PORT=3306;OPTION=3;STMT=;" 
       conn.open connstr 
’        sql="insert into db (host,db,user) values (’adsfa’,’asad’,’asd’)" 
’        conn.execute sql 
       sql="select * from db" 
       set rs=conn.execute(sql) 
       do while not rs.eof 
       response.write rs("host") 
       rs.movenext 
       loop 
%> 
Asp热门文章排行
网站赞助商
购买此位置

 

关于我们 | 网站地图 | 文档一览 | 友情链接| 联系我们

Copyright © 2003-2024 电脑爱好者 版权所有 备案号:鲁ICP备09059398号