ASP和MySQL连接目前有两种办法:一个是使用组件,比较有名是MySQLX,可惜要99美元。二就是使用MyODBC 来连接,下面我们就来看看第二种方式。

试验的平台:

MySQL 4.0 For RadHat Linux (也可以使用for windows)

Windows 2003 standard Edition Windows XP English

一、安装MyODBC

1.访问网站 www.mysql.com 并下载 MyODBC ,我们使用的是3.51版本。

ftp://dlb.pchome.net/development/database/MyODBC-3.51.03.exe

2.安装MyODBC到Windows中

运行下载回来的MyODBC-3.51.06.exe(文件名因版本而异)

二、建立ODBC连接

进入:控制面板-》ODBC数据源

这时候,我们已经可以看到在用户DSN中已经存在一项:myodbc3-test,注意右边的Driver{mysql odbc 3.51 driver}这个参数一会要一字不漏的作为ASP和数据库连接的连接字(Conection String)。

添加一个“系统DSN”

选择对话框中“系统DSN”栏,按下右边的“添加”按钮。这时候会让你选择一个数据源。选择 MySQL ODBC 3.51 Driver。按“结束”。

这时候,会弹出一个配置对话框:

Data Source Name 数据源名字:在程序中使用的DSN的标识符,可以随便命名。

Host/Server Name (or IP)主机/服务器 名字 (或者IP 地址),如果是本机就填入localhost

Database Name 数据库名:你要在程序中使用的库名。

User 用户:登录MySQL 使用的用户名,特别注意,root用户由于安全问题只能在本机登录,当然啦,用户可以通过修改user表来去掉这个功能。

Password 密钥:登录的密码

Port 端口:使用默认值,最好不要改,除非你有把握。

全部设置好了以后,按下“测试数据源”会看到屏幕显示连接成功。

配置就全部搞定了!

三、ASP和数据库的连接

下面是连接MySQL的源代码,连接的库名为mm,表名为my,表中有两个字段 name 和 sex。

MySQL连接测试

strconnection="dsn=mysqltest;

driver={mysql odbc 3.51 driver};

server=填入服务器地址;uid=用户名;pwd=密码;database=mm"

‘连接字符串,dsn就是我们设置的数据源标识符

注意driver我们刚才在设置系统DSN的时候提过。

set conn = server.createobject("adodb.connection")

conn.open strconnection

sql = "select * from my" ‘SQL查询语句

set rs = conn.execute(sql)

if not rs.bof then

%>

name sex

do while not rs.eof

%>

‘name字段 ‘sex字段

rs.movenext

loop

%>

else

response.write("sorry, no data found.")

end if

rs.close

conn.close

set conn = nothing

set rs = nothing

%>

asp 连接mysql_如何在ASP中连接MySQL数据库相关推荐

  1. php如何查询数据库,如何在php中查询mysql数据库数据

    如何在php中查询mysql数据库数据 发布时间:2020-07-21 09:23:55 来源:亿速云 阅读:81 作者:Leah 本篇文章给大家分享的是有关如何在php中查询mysql数据库数据,小 ...

  2. 技巧实例:如何在.NET中访问MySQL数据库

    引言:如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些 ...

  3. mysql连接clickhouse_如何在ClickHouse中使用MySQL客户端

    目录 介绍 安装 2.1成功完成安装后,启动ProxySQL. 创建ClickHouse用户 从MySQL客户端连接到ClickHouse 查询ClickHouse之类的MySQL 局限性 6.1结论 ...

  4. mysql显示表已存在_「Docker系列」 如何在Docker中部署MySQL数据库?

    Docker为部署和测试应用程序和数据库提供了许多优势,这些应用程序和数据库是应用程序不可或缺的一部分,因此很值得学习如何在Docker容器中部署和运行数据库. 本文中,我们会重点关注如下重点: 为M ...

  5. eclipse连接mysql_专题一、flask构建mysql数据库正确姿势

    每周壹总结,一起共同充电第121篇 应用程序最核心的就是数据,每天我们写程序其实也是在处理数据的过程,那么很有必要系统性的讲讲和梳理python的flask框架是如何进行数据交互操作的. 趁这3天假期 ...

  6. mac 二进制安装mysql_如何在MAC中安装mysql二进制分发版

    如何在MAC电脑中安装mysql二进制分发版,对于这个问题,许多用户都还不是很清楚,其实解决的方法也不难,那么具体该怎么做呢?现在小编就告诉大家解决的方法吧. 没有mac的root密码,当前用户有su ...

  7. abp 使用mysql_在Abp框架中使用Mysql数据库的方法以及相关问题小记

    最近发现了一款DDD的框架 看起来不错,据说挺流弊的 刚好最近要弄点小东西,拿来试试也不错 苦于穷逼买不起高配服务器,只好装mysql数据库了 下面说下如何在该框架下使用Mysql数据库 打开项目后, ...

  8. dapper 连接mysql_如何在.NET中使用Dapper处理数据库连接?

    Microsoft.AspNetCore.All:v2.0.3 | Dapper:v1.50.2 我不确定我是否正确地使用了最佳实践,但是我这样做是为了处理多个连接字符串. 如果只有1个连接字符串,这 ...

  9. win10连接计算机,如何在win10中连接计算机和打印机

    dinglianting 如果需要安装驱动程序. 建议您从以下Epson网站下载该型号的驱动程序: Epson LQ-630K Windows2000 / XP驱动程序 EPSON LQ-630K W ...

最新文章

  1. 用Scrum看板工具Leangoo做Sprint迭代管理-看板分享
  2. 微信开发中,H5的video标签使用
  3. 学习yaf(二) 使用Bootstrap
  4. 世界第一个无人机快递网络下月在瑞士运营 物品 30 分钟内可达
  5. C语言基础知识入门(大全)
  6. matlab晶闸管整流电路,整流电路MATLAB仿真实验
  7. PHP多功能自动发卡平台源码带手机版 带多套商户模板
  8. sql server 使用 top WITH TIES
  9. 如何把PDF文件转换成其他格式或者转换成可编辑的PDF格式
  10. SPRD Camera sensor
  11. mysql on是什么意思_这SQL语句里的ON 是什么意思啊
  12. Logistic Regression Model
  13. 线性回归(Lasso,Ridge,ElasticNet)调参
  14. 阿里云函数计算(fc)使用体验
  15. Win7笔记本电脑启用虚拟WIFI共享上网
  16. 下一代5G网络:比4G快1000倍 普及至少需8年
  17. DM达梦数据库的修改数据库和修改系统命令
  18. 谁有比按键精灵更好的模拟软件?
  19. 计算机桌面组成部分教案,计算机教案模板
  20. jquery对于属性和事件的操作

热门文章

  1. C# 定义了 7 种变量类别:静态变量、实例变量、数组元素、值参数、引用参数、输出参数和局部变量
  2. 区分那些是属于构架方面的C++功能
  3. BOOT.INI文件的目的[微软提供]
  4. 如何实现开关CD-ROM
  5. 2019年你准备学C/C++,这些硬知识你应该知道!
  6. mysql建表时建外键约束_数据库建表时一定要设置外键约束关系吗?
  7. vgh电压高了有什么_一文告诉你电压互感器的作用是什么?
  8. 图像处理之特征描述与匹配
  9. R统计绘图 - 热图简化
  10. 第十届蓝桥杯大赛青少年创意编程C++组省赛 第2题 小猫吃鱼