折腾了一阵,总算把ASP和MySQL连接完成了,有感,特写此文与大家一同分享。

查了很多资料,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版本。

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=系统DSN的名字;driver={MYSQL ODBC 3.51 driver};server=服务器IP地址;uid=连接数据库的用户名;pwd=密码;database=数据库名"

'lybykw test for 2006年08月21日 星期一 8:49:44

'连接字符串,dsn就是我们设置的数据源标识符注意driver我们刚才在设置系统DSN的时候提过。

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

conn.open strconnection

sql = "select * from test" 'SQL查询语句

set rs = conn.execute(sql)

if not rs.bof then

%>

name sex

do while not rs.eof

%>

rs.movenext

loop

%>

rs.close

else

response.write("对不起,没有找到数据。")

end if

set rs = nothing

conn.close

set conn = nothing

%>

时间: 2007-04-21

asp连接mysql odbc,在ASP中连接MySQL数据库的方法,最好的通过ODBC方法相关推荐

  1. linux中mysql设置大小写敏感,linux中修改mysql表名大小写敏感

    在mysql启动参数文件中配置mysql对大小写不敏感. 参数文件位置:/etc/my.cnf 1.用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQ ...

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

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

  3. django给mysql配主从_django中的mysql主从读写分离:一、配置mysql主从分离

    一.配置mysql主从同步的步骤: (1) 在主服务器上,必须开启二进制日志机制和配置一个独立的ID (2) 在每一个从服务器上,配置一个唯一的ID,创建一个用来专门复制主服务器数据的账号 (3) 在 ...

  4. django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

  5. linux开启mysql外链,Linux中开启MySQL远程访问功能

    (1)确认一下3306是否对外开放,MySQL默认状态下是不开放对外访问功能的.查看的办法如下: 1 ~# netstat -an | grep 3306 2 tcp 0 0 127.0.0.1:33 ...

  6. django mysql sql语句_Django中使用mysql数据库并使用原生sql语句操作

    Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...

  7. centos mysql 安装教程_CentOS中安装MySQL步骤详解

    本文中Linux环境为CentOS 6.4 32位,且安装选择的是Basic Server版. 在有些Linux版本中会自带有MySQL数据库,所以在安装之前,需要检查当前Linux环境中是否已有My ...

  8. mysql status questions_运行中的mysql状态查看

    运行中的mysql状态查看 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态. (1)QPS(每秒Query量) QPS = Questions(or Queries) / se ...

  9. linux命令mysql启动,在linux中启动mysql服务的命令

    用reboot命令重启linux服务器之后会导致mysql服务终止,也就是mysql服务没有启动.必须要重启mysql服务,否则启动jboss时会 报有关数据库mysql方面的错误. 命令如下: 第一 ...

  10. linux查看mysql版本_Linux系统中查看MySQL版本的五种方法

    1.在Linux终端窗口中,输入mysql -V查看MySQL版本信息[sky@qin ~]# mysql -V mysql Ver 14.14 Distrib 5.1.29-rc, for pc-l ...

最新文章

  1. 2021年大数据常用语言Scala(四):基础语法学习 声明变量
  2. 深入学习Redis高可用架构:哨兵原理及实践
  3. intelliJ idea如何安装、配置
  4. Error ./include/caffe/util/mkl_alternate.hpp:11:19: fatal error: cblas.h: 没有那个文件或目录...
  5. C++ 读入优化与输出优化 模板
  6. java虚拟机工作原理图_Java虚拟机工作原理
  7. hibernate dialect 方言 sqlserver2000 的方言
  8. mysql用户管理--密码管理
  9. ACM 学习笔记(三) 数学入门
  10. 无人驾驶智能车竞速赛,智能大会无人驾驶比赛
  11. 清华郝景芳:中国教育还欠缺什么?如何弥补当下教育的不足? (公号回复“郝景芳”下载PDF典藏版)
  12. 日语入门选什么书好?
  13. 经典爱情诗《四月的纪念》 刘擎/王嫣、乔榛/丁建华双版朗诵
  14. wordpress友联_wordpress怎么添加友情链接
  15. 远程桌面启动安卓模拟器
  16. PHP7虚拟机(PHP 7 Virtual Machine)(转载)
  17. Qlik Sense - 根据配置的记录,实现自动抽取源DB表/视图
  18. 学python的有哪些好书_学习python有哪些好书和学习方法?
  19. 基于JSP仓储物资管理系统
  20. java的抽象类的三角形周长_怎么使用Java把抽象类改为接口计算三角形,长方形,圆形的面积?...

热门文章

  1. selenium+Edge浏览器实现web端自动化测试
  2. 据我所知,这是第一个完整实现运动分割、动态目标追踪等的「开源」动态SLAM系统!...
  3. 在鱼眼和全向视图图像的深度学习方法
  4. 开发者社区SDK对应版本更迭信息
  5. RDKit | 基于RDKit探索ChEMBL数据库中合成药物历史
  6. 第十二课.Seq2Seq与Attention
  7. Windows下有关NDK的安装资料
  8. vb 怎样指定 dll 引用路径_C#/VB.NET 比较两个Word文档差异
  9. 7能进安全模式但正常启动黑屏_电脑进入系统后黑屏怎么解决
  10. 干货 | 第六期课程回顾遗传病基因检测和解读