mysql配置asp_Asp+MySQL配置运行全攻略

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

用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

%>

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值