让ASP搭配MYSQL

来源:asp之家 时间:2009-10-04 20:30:00 

让ASP搭配MYSQL

所需要工具

mysql-4.1.11-win32
myodbc-3.51.11-1-dll
myodbc-3.51.11-1-win
mysqlcc-0.9.4-win32

注册文件Mydbc.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"="03.51" 
"ConnectFunctions"="YYY" 
"APILevel"="1" 
"CpTimeout"="120" 
[HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBCINST.INI\ODBC Drivers] 
"myodbc driver"="installed" 

建立ASP文件链接数据库

例子如下
Windows DSN name: 所要建立DSN的名称
Mysql Host (name or ip):Mysql服务器的名称或者是IP地址,通常填localhost
Mysql database name: admin
Database: admin
password: 000000
Port(if not 3306):
SQL command on connect:

下面两种链接数据库的ASP代码

1. 使用DSN

<% 
strConnection = "dsn=admin;driver={myodbd driver};server=localhost;uid=root;pwd=000000;database=admin" 
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 
%> 

2. 不使用DSN

<% 
strconnection="DefaultDir=;Driver={myodbc driver};database=admin" 
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 
%>

标签:mysql,asp,数据库
0
投稿

猜你喜欢

  • Python探索之URL Dispatcher实例详解

    2023-09-13 02:57:55
  • Python使用MD5加密算法对字符串进行加密操作示例

    2021-06-23 16:30:25
  • C#连接SQL数据库和查询数据功能的操作技巧

    2024-01-19 03:31:03
  • Pandas 合并多个Dataframe(merge,concat)的方法

    2021-07-14 07:26:58
  • 跟老齐学Python之for循环语句

    2021-12-22 04:52:50
  • vue3简单封装input组件和统一表单数据详解

    2024-04-26 17:41:18
  • Python使用matplotlib绘图无法显示中文问题的解决方法

    2023-07-30 22:16:30
  • Python接口自动化判断元素原理解析

    2022-09-04 18:33:58
  • 五种方法解决 Web2.0设计中的匹配度

    2007-09-22 10:58:00
  • mysql community server 8.0.12安装配置方法图文教程

    2024-01-21 19:28:04
  • SQLServer三种开窗函数详细用法

    2024-01-20 09:03:00
  • django基础之数据库操作方法(详解)

    2024-01-19 12:42:25
  • Python 窗体(tkinter)下拉列表框(Combobox)实例

    2022-04-01 02:38:07
  • 不归路系列:Python入门之旅-一定要注意缩进!!!(推荐)

    2021-07-08 07:35:00
  • MySQL 数据类型选择原则

    2024-01-21 03:02:42
  • 深入理解Python中的 __new__ 和 __init__及区别介绍

    2022-11-15 12:23:36
  • python3使用mutagen进行音频元数据处理的方法

    2023-05-25 04:05:32
  • php中instanceof 与 is_a()区别分析

    2023-11-19 06:04:56
  • Python中xml和json格式相互转换操作示例

    2023-04-26 18:02:39
  • python 利用panda 实现列联表(交叉表)

    2022-02-21 02:24:32
  • asp之家 网络编程 m.aspxhome.com