麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學(xué)院 > 開發(fā)設(shè)計 > 正文

ASP使用MySQL數(shù)據(jù)庫全攻略

2019-11-17 03:53:06
字體:
供稿:網(wǎng)友
本文作者和大家共享如何使用aspMySQL數(shù)據(jù)庫開發(fā)動態(tài)頁面,給出了具體環(huán)境要求、詳細步驟和簡單的源代碼。   MYSQL數(shù)據(jù)庫以它短小、方便、速度快、免費等優(yōu)點成為很多網(wǎng)站目前首選數(shù)據(jù)庫,但一般都是用php+MYSQL相結(jié)合來開發(fā)各種動態(tài)頁面,其實ASP也可以使用MYSQL數(shù)據(jù)庫開發(fā)動態(tài)頁面,小弟我也是剛剛學(xué)會,不敢獨享,所以特寫了這篇文章供大伙參考。

  我的環(huán)境是:WINDOWS98+PWS4.0+mysql-3.23.32-win+PHP4

  必要的軟件:PWS4.0(呵呵,廢話)

  mysql-3.23.32-win(這個是最新版的)

  myodbc-2.50.36-dll(這個是最重要的,MYSQL ODBC的驅(qū)動程序,可以到www.mysql.com下載)

  第一步:安裝MYSQL ODBD的驅(qū)動程序,將下載的myodbd-2.50.46-dll文件復(fù)制到windows/system目錄下(windows2000是winnt/system32)然后建立一新文件,擴展名為reg(就是注冊表文件),將以下內(nèi)容復(fù)制到該文件中。

  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主鍵的值要做相應(yīng)改變,這里我想就不用多說了。如果成功,在控制面板/ODBD數(shù)據(jù)源的驅(qū)動程序里將看到myodbd driver這一項!

  第二步:建立ASP文件鏈接數(shù)據(jù)庫。

  這里有兩種方法,一種是在ODBC數(shù)據(jù)源中建立一個系統(tǒng)DSN。后來我發(fā)現(xiàn)不建立也可以在ASP中使用MYSQL,方法在下文將講道。

  打開控制面板/ODBD數(shù)據(jù)源,選擇系統(tǒng)DSN,然后添加一個新的DSN,驅(qū)動程序選擇myodbd driver,會出現(xiàn)一個對話框供輸入mysql 相關(guān)信息。

  Windows DSN name:所要建立DSN的名稱;

  Mysql Host (name or ip):Mysql服務(wù)器的名稱或者是IP地址,通常填localhost;

  Mysql database name:需要使用數(shù)據(jù)庫的名稱,數(shù)據(jù)庫在Mysql管理程序中建立。這里我們使用一個例子。數(shù)據(jù)庫名:hc188里面有數(shù)據(jù)表:user數(shù)據(jù)表有兩個字段分別是:username和password,隨便插入幾個數(shù)據(jù)。

  user:鏈接數(shù)據(jù)庫的用戶名,我填的是root超級用戶;

  password:鏈接數(shù)據(jù)庫用戶密碼,如果沒有,可以不填;

  Port(if not 3306):Mysql在服務(wù)器的端口,如果不填默認為3306;

  SQL command on connect:使用sql命令鏈接數(shù)據(jù)庫,這項可以不填。

  填寫完畢后選擇OK保存。

  下面鏈接數(shù)據(jù)庫的ASP代碼!

<% strConnection = "dsn=hc188;driver={myodbd driver};server=localhost;uid=root;pwd=;database=hc188" Set adoDataConn = Server.CreateObject("ADODB.Connection") adoDataConn.Open strConnectionstrQuery = "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 %>



  第二種方法:我在使用中想過如果不建立系統(tǒng)DSN,是否也可以使用MYSQL數(shù)據(jù)庫呢?結(jié)果是可以的。

  方法很簡單,把上面ASP代碼第二行代碼改為:

strconnection="DefaultDir=;Driver={myodbc driver};database=hc188"


  我奇怪的發(fā)現(xiàn),這種方法連用戶名和密碼都不需要就可以使用。是不是MYSQL的一個BUG呢?

  以上代碼全部經(jīng)測試通過!

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 91精品国产综合久久婷婷香蕉 | 日韩欧美激情视频 | 久久久久久久网站 | xvideos korean| 久久99精品久久久久久秒播放器 | 中国美女一级黄色片 | 亚洲一区二区三区精品在线观看 | 精品国产一区二区久久 | 免费午夜视频在线观看 | 成年性羞羞视频免费观看无限 | 欧美成人免费在线视频 | 色婷婷一区二区三区 | 蜜桃精品视频在线观看 | 18一20岁一级毛片 | 国产精选久久久 | 九九精品视频观看 | 免费观看的毛片手机视频 | 欧美大胆xxxx肉体摄影 | 国产精品一品二区三区四区18 | 国产一级中文字幕 | 免费观看黄色一级视频 | 黄视频免费在线观看 | 亚洲国产精品久久久久 | 国产高潮好爽受不了了夜色 | 视频一区二区国产 | 日韩精品网站在线观看 | 久久免费看毛片 | 国产成人在线免费视频 | 精国产品一区二区三区 | 97精品视频在线观看 | 中文字幕视频在线播放 | 国产成人精品区 | 国产无遮挡一级毛片 | 视频一区二区三区在线播放 | 欧美成人性生活片 | 美女网站黄在线观看 | 99精品视频久久精品视频 | 欧美成人精品h版在线观看 国产一级淫片在线观看 | a级毛片免费观看在线播放 日本aaa一级片 | 香蕉久久久久 | 美女福利视频国产 |