让ASP搭配MYSQL

寂寞的三元桥

寂寞的三元桥

2016-02-19 11:15

下面图老师小编要跟大家分享让ASP搭配MYSQL,简单的过程中其实暗藏玄机,还是要细心学习,喜欢还请记得收藏哦!
让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_MACHINESOFTWAREODBCODBCINST.INImyodbc 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_MACHINESOFTWAREODBCODBCINST.INIODBC 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 
  TDbusername/b/TD 
  TDbpassword/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 
  TDbusername/b/TD 
  TDbpassword/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 
  % 

展开更多 50%)
分享

猜你喜欢

让ASP搭配MYSQL

Web开发
让ASP搭配MYSQL

让ASP也可以连接MYSQL

ASP
让ASP也可以连接MYSQL

s8lol主宰符文怎么配

英雄联盟 网络游戏
s8lol主宰符文怎么配

asp+mysql分页

编程语言 网络编程
asp+mysql分页

如何在ASP中使用mySQL

ASP
如何在ASP中使用mySQL

lol偷钱流符文搭配推荐

英雄联盟 网络游戏
lol偷钱流符文搭配推荐

ASP如何使用MYSQL数据库

ASP
ASP如何使用MYSQL数据库

asp采用ODBC接口访问MySQL的方法

编程语言 网络编程
asp采用ODBC接口访问MySQL的方法

lolAD刺客新符文搭配推荐

英雄联盟
lolAD刺客新符文搭配推荐

sqlserver 复制表 复制数据库存储过程的方法

sqlserver 复制表 复制数据库存储过程的方法

ASP远程保存图片

ASP远程保存图片
下拉加载更多内容 ↓