asp连接mysql odbc,在ASP中连接MySQL数据库的方法,最好的通过ODBC方法
折腾了一阵,总算把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方法相关推荐
- linux中mysql设置大小写敏感,linux中修改mysql表名大小写敏感
在mysql启动参数文件中配置mysql对大小写不敏感. 参数文件位置:/etc/my.cnf 1.用rpm包安装的MySQL是不会安装/etc/my.cnf文件的, 至于为什么没有这个文件而MySQ ...
- mysql连接clickhouse_如何在ClickHouse中使用MySQL客户端
目录 介绍 安装 2.1成功完成安装后,启动ProxySQL. 创建ClickHouse用户 从MySQL客户端连接到ClickHouse 查询ClickHouse之类的MySQL 局限性 6.1结论 ...
- django给mysql配主从_django中的mysql主从读写分离:一、配置mysql主从分离
一.配置mysql主从同步的步骤: (1) 在主服务器上,必须开启二进制日志机制和配置一个独立的ID (2) 在每一个从服务器上,配置一个唯一的ID,创建一个用来专门复制主服务器数据的账号 (3) 在 ...
- django使用mysql原始语句,Django中使用mysql数据库并使用原生sql语句操作
Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...
- linux开启mysql外链,Linux中开启MySQL远程访问功能
(1)确认一下3306是否对外开放,MySQL默认状态下是不开放对外访问功能的.查看的办法如下: 1 ~# netstat -an | grep 3306 2 tcp 0 0 127.0.0.1:33 ...
- django mysql sql语句_Django中使用mysql数据库并使用原生sql语句操作
Django自身默认使用sqlite3这个轻量级的数据库,但是当我们开发网站时,sqlite3就没有mysql好,sqlite3适合一些手机上开发使用的数据库. 准备的软件 mysql数据库,版本5. ...
- centos mysql 安装教程_CentOS中安装MySQL步骤详解
本文中Linux环境为CentOS 6.4 32位,且安装选择的是Basic Server版. 在有些Linux版本中会自带有MySQL数据库,所以在安装之前,需要检查当前Linux环境中是否已有My ...
- mysql status questions_运行中的mysql状态查看
运行中的mysql状态查看 对正在运行的mysql进行监控,其中一个方式就是查看mysql运行状态. (1)QPS(每秒Query量) QPS = Questions(or Queries) / se ...
- linux命令mysql启动,在linux中启动mysql服务的命令
用reboot命令重启linux服务器之后会导致mysql服务终止,也就是mysql服务没有启动.必须要重启mysql服务,否则启动jboss时会 报有关数据库mysql方面的错误. 命令如下: 第一 ...
- 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 ...
最新文章
- 2021年大数据常用语言Scala(四):基础语法学习 声明变量
- 深入学习Redis高可用架构:哨兵原理及实践
- intelliJ idea如何安装、配置
- Error ./include/caffe/util/mkl_alternate.hpp:11:19: fatal error: cblas.h: 没有那个文件或目录...
- C++ 读入优化与输出优化 模板
- java虚拟机工作原理图_Java虚拟机工作原理
- hibernate dialect 方言 sqlserver2000 的方言
- mysql用户管理--密码管理
- ACM 学习笔记(三) 数学入门
- 无人驾驶智能车竞速赛,智能大会无人驾驶比赛
- 清华郝景芳:中国教育还欠缺什么?如何弥补当下教育的不足? (公号回复“郝景芳”下载PDF典藏版)
- 日语入门选什么书好?
- 经典爱情诗《四月的纪念》 刘擎/王嫣、乔榛/丁建华双版朗诵
- wordpress友联_wordpress怎么添加友情链接
- 远程桌面启动安卓模拟器
- PHP7虚拟机(PHP 7 Virtual Machine)(转载)
- Qlik Sense - 根据配置的记录,实现自动抽取源DB表/视图
- 学python的有哪些好书_学习python有哪些好书和学习方法?
- 基于JSP仓储物资管理系统
- java的抽象类的三角形周长_怎么使用Java把抽象类改为接口计算三角形,长方形,圆形的面积?...
热门文章
- selenium+Edge浏览器实现web端自动化测试
- 据我所知,这是第一个完整实现运动分割、动态目标追踪等的「开源」动态SLAM系统!...
- 在鱼眼和全向视图图像的深度学习方法
- 开发者社区SDK对应版本更迭信息
- RDKit | 基于RDKit探索ChEMBL数据库中合成药物历史
- 第十二课.Seq2Seq与Attention
- Windows下有关NDK的安装资料
- vb 怎样指定 dll 引用路径_C#/VB.NET 比较两个Word文档差异
- 7能进安全模式但正常启动黑屏_电脑进入系统后黑屏怎么解决
- 干货 | 第六期课程回顾遗传病基因检测和解读