通過ado和通過odbc調用數據庫有什么不同?
- 作者:新網
- 文章來源:新網
- 點擊數:100
- 更新時間:2012-05-14 16:57:38
答:(1)ADO即 ActiveX Data Objects ,是微軟提供的使ASP具有訪問數據庫的Components ADO的訪問的速度更快,內存需要更小。先讓我們看看如何用ASP結合connection屬性創(chuàng)建一個數據庫連接。
字符串形式連接一個SQL Server庫:
代碼中conn的open方法是打開一個連接用的,后邊跟一個字符串。driver={SQL Server}的意思是,連接的是一個SQL Server的庫,server=localhost中的localhost代表的是本機的IP,你的數據庫服務器IP是多少,這里就改成相應的值,UID和PWD這兩個是登錄數據庫服務器的用戶名和密碼,最后一個選項是你要操作的數據庫的名字。
(2)開放資料鏈接 (Open Database Connectivity, ODBC) 是鏈接數據庫的共通界面。ODBC 是由微軟主導的數據庫鏈接標準,實作環(huán)境也以微軟的系統最成熟。
SQLServer:
Set con = Server.CreateObject("ADODB.Connection")
con.Open "數據源名", "登錄名", "密碼"
Access:
Set con = Server.CreateObject("ADODB.Connection")
con.Open "數據源名"