小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

如何在ASP中連接MySQL數(shù)據(jù)庫(kù)

 asmoke 2006-11-17
 ASP和MySQL連接目前有兩種辦法:一個(gè)是使用組件,比較有名是MySQLX,可惜要99美元。二就是使用MyODBC 來連接,下面我們就來看看第二種方式。

  試驗(yàn)的平臺(tái):

   MySQL 4.0 For RadHat Linux (也可以使用for windows)
 
   Windows 2003 standard Edition Windows XP English

一、安裝MyODBC

  1.訪問網(wǎng)站 www. 并下載 MyODBC ,我們使用的是3.51版本。

ftp://dlb.pchome.net/development/database/MyODBC-3.51.03.exe

  2.安裝MyODBC到Windows中
按此在新窗口打開圖片

  運(yùn)行下載回來的MyODBC-3.51.06.exe(文件名因版本而異)

二、建立ODBC連接

  進(jìn)入:控制面板-》ODBC數(shù)據(jù)源
按此在新窗口打開圖片
  這時(shí)候,我們已經(jīng)可以看到在用戶DSN中已經(jīng)存在一項(xiàng):myodbc3-test,注意右邊的Driver{mysql odbc 3.51 driver}這個(gè)參數(shù)一會(huì)要一字不漏的作為ASP和數(shù)據(jù)庫(kù)連接的連接字(Conection String)。

  添加一個(gè)“系統(tǒng)DSN”
按此在新窗口打開圖片
  選擇對(duì)話框中“系統(tǒng)DSN”欄,按下右邊的“添加”按鈕。這時(shí)候會(huì)讓你選擇一個(gè)數(shù)據(jù)源。選擇 MySQL ODBC 3.51 Driver。按“結(jié)束”。
按此在新窗口打開圖片
  這時(shí)候,會(huì)彈出一個(gè)配置對(duì)話框:
按此在新窗口打開圖片
   Data Source Name 數(shù)據(jù)源名字:在程序中使用的DSN的標(biāo)識(shí)符,可以隨便命名。
   Host/Server Name (or IP)主機(jī)/服務(wù)器 名字 (或者IP 地址),如果是本機(jī)就填入localhost
   Database Name 數(shù)據(jù)庫(kù)名:你要在程序中使用的庫(kù)名。
   User 用戶:登錄MySQL 使用的用戶名,特別注意,root用戶由于安全問題只能在本機(jī)登錄,當(dāng)然啦,用戶可以通過修改user表來去掉這個(gè)功能。
   Password 密鑰:登錄的密碼
   Port 端口:使用默認(rèn)值,最好不要改,除非你有把握。

  全部設(shè)置好了以后,按下“測(cè)試數(shù)據(jù)源”會(huì)看到屏幕顯示連接成功。
  配置就全部搞定了!

三、ASP和數(shù)據(jù)庫(kù)的連接

  下面是連接MySQL的源代碼,連接的庫(kù)名為mm,表名為my,表中有兩個(gè)字段 name 和 sex。

<html>
<head>
 <title>MySQL連接測(cè)試</title>
 <meta http-equiv="Content-Type" content="text/html; charset=gb2312">
</head>
<body>
 <% 
  strconnection="dsn=mysqltest;
  driver={mysql odbc 3.51 driver};
  server=填入服務(wù)器地址;uid=用戶名;pwd=密碼;database=mm" 
  ‘連接字符串,dsn就是我們?cè)O(shè)置的數(shù)據(jù)源標(biāo)識(shí)符
  注意driver我們剛才在設(shè)置系統(tǒng)DSN的時(shí)候提過。
 
  set conn = server.createobject("adodb.connection") 
  conn.open strconnection
  sql = "select * from my" ‘SQL查詢語(yǔ)句
  set rs = conn.execute(sql) 
  if not rs.bof then 

 %> 

 <table width="167"> 
 <tr>
  <td width="76"><b>name</b></td>
  <td width="79"><b>sex</b></td>
 </tr> 
 <% 
  do while not rs.eof 
 %> 
 <tr>
  <td><%=rs("name")%></td> ‘name字段
  <td><%=rs("sex")%></td> ‘sex字段
 </tr> 
 <% 
   rs.movenext 
  loop 
 %> 
 </table> 

 <% 
  else 
   response.write("sorry, no data found.") 
  end if 
  rs.close 
  conn.close 
  set conn = nothing 
  set rs = nothing 
 %>
</body>
</html>

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多