【IT168 服务器学院】MYSQL数据库以它短小、方便、速度快、免费等优点成为很多网站目前首选数据库,但一般都是用PHP+MYSQL相结合来开发各种动态页面,其实ASP也可以使用MYSQL数据库开发动态页面,小弟我也是刚刚学会,不敢独享,所以特写了这篇文章供大伙参考。

我的环境是WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4

必要的软件:PWS4.0(呵呵,废话)

mysql-3.23.32-win(这个是最新版的)

myodbc-2.50.36-dll(这个是最重要的,MYSQL ODBC的驱动程序,可以到www.mysql.com下载)

第一步:安装MYSQL     ODBD的驱动程序,将下载的myodbd-2.50.46-dll文件复制到windows\system目录下(windows2000是winnt/system32)然后建立一新文件,扩展名为reg(就是注册表文件),将以下内容复制到该文件中。

REGEDIT4

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\myodbc driver]

"UsageCount"=dword:00000002

"Driver"="C:\\WINDOWS\\System\\myodbc.dll"

"Setup"="C:\\WINDOWS\\System\\myodbc.dll"

"SQLLevel"="1"

"FileUsage"="0"

"DriverODBCVer"="02.50"

"ConnectFunctions"="YYY"

"APILevel"="1"

"CpTimeout"="120"

[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers]

"myodbc driver"="installed"

保存后双击该文件,将上面代码注册到WINDOWS注册表中。

如果安装在windows2000中,则Driver和Setup主键的值要做相应改变,这里我想就不用多说了。

如果成功,在控制面板/ODBD数据源的驱动程序里将看到myodbd driver这一项!

第二步:建立ASP文件链接数据库。

这里有两种方法,一种是在ODBC数据源中建立一个系统DSN。后来我发现不建立也可以在ASP中使用MYSQL,方法在下文将讲道。

打开控制面板/ODBD数据源,选择系统DSN,然后添加一个新的DSN,驱动程序选择myodbd driver,会出现一个对话框供输入mysql

相关信息。

Windows DSN name: 所要建立DSN的名称

Mysql Host (name or ip):Mysql服务器的名称或者是IP地址,通常填localhost

Mysql database name:需要使用数据库的名称,数据库在Mysql管理程序中建立。这里我们使用一个例子。数据库名:hc188,里面有数据表:user 数据表有两个字段分别是:username和password,随便插入几个数据。

user:链接数据库的用户名,我填的是root超级用户

password:链接数据库用户密码,如果没有,可以不填

Port(if not 3306):Mysql在服务器的端口,如果不填默认为3306

SQL command on connect:使用sql命令链接数据库,这项可以不填

填写完毕后选择OK保存。

下面链接数据库的ASP代码!

<%

strConnection = "dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188"

Set adoDataConn = Server.CreateObject("ADODB.Connection")

adoDataConn.Open strConnection

strQuery = "SELECT * FROM user"

Set rs = adoDataConn.Execute(strQuery)

If Not rs.BOF Then

%>

<TABLE>

<TR>

<TD<b>username</b></TD>

<TD><b>password</b></TD>

</TR>

<%

Do While Not rs.EOF

%>

<TR>

<TD><%=rs("username")%></TD>

<TD><%=rs("password")%></TD>

</TR>

<%

rs.MoveNext

Loop

%>

</TABLE>

<%

Else

Response.Write("Sorry, no data found.")

End If

rs.Close

adoDataConn.Close

Set adoDataConn = Nothing

Set rsEmailData = Nothing

%>

asp 更新 mysql数据库_ASP如何使用MYSQL数据库相关推荐

  1. asp.net 读取mysql数据库_asp.net访问MySQL数据库

    数据库链接字符串: 数据访问类: using MySql.Data.MySqlClient; using System.Data; using System.Data.SqlClient; names ...

  2. asp 更新 mysql数据库_asp update mysql数据库

    数据库必知词汇:数据操纵语言DML |名词定义|数据操纵语言(Data Manipulation Language, DML)是SQL语言的四大主要分类之一,用户通过它可以实现对数据库数据的基本操作. ...

  3. asp创建mysql表_asp创建数据库表

    一起谈.NET技术,不附加数据库 ASP.NET调用.sql文件 笔者好久没有写随笔了,这次是遇到提出这样的问题"不用附加数据库,什么修改web.config什么的那么麻烦,而是直接运行一个 ...

  4. asp创建mysql表_asp创建数据库

    Azure 上部署 ASP.NET Core Web App 前言 在云计算大行其道的时代,当你要部署一个网站时第一选择肯定是各式各样的云端服务.那么究竟使用什么样的云端服务才能够以最快捷的方式部署一 ...

  5. asp.net mysql 事务_ASP.NET里的事务处理(ado.net 数据库应用)

    事务是一组组合成逻辑工作单元的数据库操作,虽然系统中可能会出错,但事务将控制和维护每个数据库的一致性和完整性.如果在事务过程中没有遇到错误,事务中的所有修改都将永久成为数据库的一部分.如果遇到错误,则 ...

  6. asp mysql 查询_ASP基础教程:数据库查询语言(1)

    原定计划从本篇开始就要给大家介绍 ASP 内建的 ActiveX 组件,但是考虑到我们在往后的学习中将会接触到大量的数据库查询,因此作者临时决定花一到两篇的篇幅向大家简要介绍一些数据库查询语言的基本知 ...

  7. asp mysql 查询_ASP数据库查询语言(一)

    相信很多朋友都听说过SQL这 个名字,如果你是计算机方面的行家,SQL 的大名一定是如雷贯耳.那么 SQL 究竟是什么呢?SQL 一词实际上是 "Structured Query Langu ...

  8. asp.net mysql 创建变_[ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型...

    [ASP.net教程]EF Core使用CodeFirst在MySql中创建新数据库以及已有的Mysql数据库如何使用DB First生成域模型 0 2018-06-30 07:00:08 官方教程: ...

  9. python db.commit_python对MySQL进行数据的插入、更新和删除之后需要commit,数据库才会真的有数据操作。(待日后更新)...

    今天在尝试用下面的python代码对MySQL进行数据的插入.更新和删除时, 突然发现代码执行成功, 通过代码查询也显示数据已经插入或更新, 但是当我在MySQL客户端通过SQL语句查询时, 数据库中 ...

最新文章

  1. 使用VS2008开发及部署Excel AddIn 心得
  2. matlab第一类修正贝塞尔函数,bessel(第一类修正贝塞尔函数)
  3. IP地址概念及其划分
  4. OpenGL hdrb和loom的实例
  5. 通过 WIFI 用 adb 调试 Android 设备
  6. 7-1 活动选择问题 (25 分)(思路+详解+扩展)宝 今天你AC了吗!!!
  7. 秦九韶算法matlab程序,数值分析matlab程序实例.doc
  8. 浅谈计算机程序设计语言,探讨计算机程序设计语言教学
  9. Flex RemoteClass ActionScript类与Java类的绑定
  10. 玩转Heartbeat,快速实现高可用性集群
  11. Citrix 桌面云 XenApp_XenDesktop_7.15 部署系列(二)XenServer7.5安装
  12. 使用eclipse配置adt
  13. 酒店的月收入报表java_统计报表_宾馆明细收入报表
  14. 关于word2010指定位置插入页码及三线表格绘制问题
  15. IDEA 中添加@author注释(live templates)
  16. android 在线获取音乐歌词lrc文件
  17. 常用元器件的识别(转载)
  18. 数理统计01:线性相关性系数,斯皮尔曼相关性系数计算及详解
  19. 淘宝开店不看这个,难怪你不挣钱!
  20. win7 安装openssh_win7系统安装OpenSSH的操作方法

热门文章

  1. spl_autoload_register()函数使用详解
  2. laravel 5 自定义全局函数,怎么弄呢?
  3. 扎根本地连接未来 千米网的电商“红海”生存术
  4. MySQL数据库学习笔记(二)----MySQL数据类型
  5. 64位linux系统安装32位应用程序
  6. ASP運行Excel.Application出錯
  7. GridView 的EmptyDataText 及 EmptyDataTemplate
  8. 朋友圈9宫格留白_九宫格招聘拼图图片
  9. 下面属于javascript内部对象的有_JavaScript从零开始——面向对象编程(2)
  10. Mysql orangepi_SSH远程登录香橙派Orange Pi Zero2开发板的操作方法