asp 连接mysql_如何在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版本。
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数据库相关推荐
- php如何查询数据库,如何在php中查询mysql数据库数据
如何在php中查询mysql数据库数据 发布时间:2020-07-21 09:23:55 来源:亿速云 阅读:81 作者:Leah 本篇文章给大家分享的是有关如何在php中查询mysql数据库数据,小 ...
- 技巧实例:如何在.NET中访问MySQL数据库
引言:如果你不是只在大集团公司工作过的话,你一定会有机会接触到MySQL,虽然它并不支持事务处理,存储过程,但是它提供的功能一定能满足你的大部分需求,另外,简洁的MySQL也有一些它独到的优势,在有些 ...
- mysql连接clickhouse_如何在ClickHouse中使用MySQL客户端
目录 介绍 安装 2.1成功完成安装后,启动ProxySQL. 创建ClickHouse用户 从MySQL客户端连接到ClickHouse 查询ClickHouse之类的MySQL 局限性 6.1结论 ...
- mysql显示表已存在_「Docker系列」 如何在Docker中部署MySQL数据库?
Docker为部署和测试应用程序和数据库提供了许多优势,这些应用程序和数据库是应用程序不可或缺的一部分,因此很值得学习如何在Docker容器中部署和运行数据库. 本文中,我们会重点关注如下重点: 为M ...
- eclipse连接mysql_专题一、flask构建mysql数据库正确姿势
每周壹总结,一起共同充电第121篇 应用程序最核心的就是数据,每天我们写程序其实也是在处理数据的过程,那么很有必要系统性的讲讲和梳理python的flask框架是如何进行数据交互操作的. 趁这3天假期 ...
- mac 二进制安装mysql_如何在MAC中安装mysql二进制分发版
如何在MAC电脑中安装mysql二进制分发版,对于这个问题,许多用户都还不是很清楚,其实解决的方法也不难,那么具体该怎么做呢?现在小编就告诉大家解决的方法吧. 没有mac的root密码,当前用户有su ...
- abp 使用mysql_在Abp框架中使用Mysql数据库的方法以及相关问题小记
最近发现了一款DDD的框架 看起来不错,据说挺流弊的 刚好最近要弄点小东西,拿来试试也不错 苦于穷逼买不起高配服务器,只好装mysql数据库了 下面说下如何在该框架下使用Mysql数据库 打开项目后, ...
- dapper 连接mysql_如何在.NET中使用Dapper处理数据库连接?
Microsoft.AspNetCore.All:v2.0.3 | Dapper:v1.50.2 我不确定我是否正确地使用了最佳实践,但是我这样做是为了处理多个连接字符串. 如果只有1个连接字符串,这 ...
- win10连接计算机,如何在win10中连接计算机和打印机
dinglianting 如果需要安装驱动程序. 建议您从以下Epson网站下载该型号的驱动程序: Epson LQ-630K Windows2000 / XP驱动程序 EPSON LQ-630K W ...
最新文章
- 用Scrum看板工具Leangoo做Sprint迭代管理-看板分享
- 微信开发中,H5的video标签使用
- 学习yaf(二) 使用Bootstrap
- 世界第一个无人机快递网络下月在瑞士运营 物品 30 分钟内可达
- C语言基础知识入门(大全)
- matlab晶闸管整流电路,整流电路MATLAB仿真实验
- PHP多功能自动发卡平台源码带手机版 带多套商户模板
- sql server 使用 top WITH TIES
- 如何把PDF文件转换成其他格式或者转换成可编辑的PDF格式
- SPRD Camera sensor
- mysql on是什么意思_这SQL语句里的ON 是什么意思啊
- Logistic Regression Model
- 线性回归(Lasso,Ridge,ElasticNet)调参
- 阿里云函数计算(fc)使用体验
- Win7笔记本电脑启用虚拟WIFI共享上网
- 下一代5G网络:比4G快1000倍 普及至少需8年
- DM达梦数据库的修改数据库和修改系统命令
- 谁有比按键精灵更好的模拟软件?
- 计算机桌面组成部分教案,计算机教案模板
- jquery对于属性和事件的操作
热门文章
- C# 定义了 7 种变量类别:静态变量、实例变量、数组元素、值参数、引用参数、输出参数和局部变量
- 区分那些是属于构架方面的C++功能
- BOOT.INI文件的目的[微软提供]
- 如何实现开关CD-ROM
- 2019年你准备学C/C++,这些硬知识你应该知道!
- mysql建表时建外键约束_数据库建表时一定要设置外键约束关系吗?
- vgh电压高了有什么_一文告诉你电压互感器的作用是什么?
- 图像处理之特征描述与匹配
- R统计绘图 - 热图简化
- 第十届蓝桥杯大赛青少年创意编程C++组省赛 第2题 小猫吃鱼