導航:首頁 > 方法技巧 > asp連接資料庫的三種連接方法

asp連接資料庫的三種連接方法

發布時間:2025-05-23 20:33:05

❶ asp 連接sqlserver資料庫的連接方式有幾種分別是什麼

第一種 - 這種方法用在ACCESS中最多
strconn = "DRIVER=Microsoft Access Driver (*.mdb);DBQ=" & Server.MapPath("aspfree.mdb")
set conn = server.createobject("adodb.connection")
conn.open strconn

第二種-這種方法用在SQL SERVER中多
strconn = "Driver={SQL Server};Description=sqldemo;SERVER=127.0.0.1;UID=LoginID;PWD=Password;DATABASE=Database_Name
set conn = server.createobject("adodb.connection")
conn.open strconn

第三種
strconn="Driver={MicrosoftAccessDriver(*.mdb)};" &_
"DBQ=F:\Inetpub\wwwroot\somedir\db1.mdb;DefaultDir=f:\Inetpub\wwwroot\somedir;uid=LoginID;" &_
"pwd=Password;DriverId=25;FIL=MSAccess;" set conn = server.createobject("adodb.connection")
conn.open strconn

第四種運用系統數據源
The following uses a Data Source Name:
set conn = server.createobject("adodb.connection")
conn.open "Example"

第五種運用ODBC數據源,前提是你必須在控制面板的ODBC中設置數據源
set rs = server.createobject("adodb.recordset")
rs.open "tblname", "DSNName", 3, 3

如何用asp連接SQL Server 資料庫

ASP連接SQL資料庫 的幾種方法介紹

在Internet網上隨處可見留言板、討論組、網上投票、網上調查、聊天室等Internet功能模塊,在許多單位的小型區域網中也運行著各種各樣的辦公自動化網路系統,這些程序都是利用ASP(Active Server Page)與資料庫技術結合而實現的。頁面與資料庫源建立連接是訪問資料庫的一步,也是最為重要的一步。

在ASP腳本中可以通過三種實用的方法連接資料庫:通過ODBC DSN建立連接,通過oledb建立連接,通過driver建立連接。

ActiveX數據對象(ADO)

ADO(ActiveX Data Object),是一組優化的訪問資料庫的專用對象集,它為ASP提供了完整的站點資料庫解決方案,它作用在伺服器端,提供含有資料庫信息的主頁內容,通過執行SQL命令,讓用戶在瀏覽器畫面中輸入,更新和刪除站點資料庫的信息。ADO的主要優點是易用、高速、佔用內存和磁碟空間少,所以非常適合於作為伺服器端的資料庫訪問技術。
ADO主要包括Connection,Recordset和Command三個對象, 它們的主要功能如下:
Connection對象:負責打開或連接資料庫文件;
Recordset對象:存取資料庫的內容;
Command對象:對資料庫下達行動查詢指令,以及執行SQL Server的存儲過程。

一、利用ADO組件直接連接資料庫方式

<%

Dim Conn,strConn

Set Conn=Server.CreateObjec(「ADODB.Connection」)

strConn=」Driver={SQL Server};Server=ServerName;」

「Uid=UserName;Pwd=Password;」

「DataBase=DatabaseName」

Conn.Open strConn,1,1

%>

二、通過ODBC DSN建立連接

運用ODBC數據源,首先必須在控制面板的ODBC中設置數據源,然後再編寫腳本和資料庫源建立連接。

1、創建 ODBC DSN

DSN:Data Source Name ;數據源名稱。

Windows DSN 文件(數據源名)主要是用來存儲資料庫連接信息。如果你有很多網頁需要傳送數據,就可以很簡單的通過DSN文件路徑來完成而不需要傳送數據到每個頁面了。

出於安全考慮,DSN文件一般放置再主機目錄的子目錄中,這樣不明訪問者就訪問不了這個目錄。DSN文件 需要在ASP和ADO一起訪問資料庫。名稱為:」_dsn」 在主機帳戶的根目錄中(註: DSN文件僅支持windows 方案)

ODBC(Open Database Connectivity,開放資料庫互連),要訪問一個資料庫,首先必須用ODBC組件管理器注冊一個數據源,管理器根據數據源提供的資料庫位置、資料庫類型及ODBC驅動程序等信息,建立起ODBC與具體資料庫的聯系。這樣,只要應用程序將數據源名提供給ODBC,ODBC就能建立起與相應資料庫的連接。

配置 SQL Server 資料庫系統 DSN:注意如果資料庫駐留在遠程伺服器上,請與伺服器管理員聯系,獲取附加的配置信息;下面的過程使用 SQL Server 的 ODBC 默認的設置為例。

在"創建新數據源"對話框中,從列表框中選擇"SQL Server",然後單擊"下一步"。鍵入 DSN 文件的名稱,然後單擊"下一步"。單擊"完成"創建數據源。鍵入運行 SQL 服務程序的伺服器的名稱、登錄 ID 和密碼。在"創建 SQL Server 的新數據源"對話框中,在"伺服器"列表框中鍵入包含 SQL Server 資料庫的伺服器的名稱,然後單擊"下一步"。選擇驗證登錄 ID 的方式。如果要選擇 SQL 伺服器驗證,請輸入一個登錄 ID 和密碼,然後單擊"下一步"。在"創建 SQL Server 的新數據源"對話框中,設置默認資料庫、存儲過程設置的驅動程序和 ANSI 標識,然後單擊"下一步"。(要獲取詳細信息,請單擊"幫助"。)在對話框(同樣名為"創建 SQL Server 的新數據源")中,選擇一種字元轉換方法,然後單擊"下一步"。(詳細信息,請單擊"幫助"。)在下一個對話框(同樣名為"創建 SQL Server 的新數據源")中,選擇登錄設置。 注意典型情況下, 您只能使用日誌來調試資料庫訪問問題。 在"ODBC Microsoft SQL Server 安裝程序"對話框中,單擊"測試數據源"。如果 DSN 正確創建,"測試結果"對話框將指出測試成功完成。

2、編寫腳本和資料庫源建立連接

ADO(ActiveX Data Objects ) 提供 Connection 對象,可以使用該對象建立和管理應用程序和 ODBC 資料庫之間的連接。Connection 對象具有各種屬性和方法,可以使用它們打開和關閉資料庫連接。編寫資料庫連接腳本,首先應創建 Connection 對象的實例,接著打開資料庫連接:

下面是通過數據源連接資料庫的代碼,為了資料庫的安全起見,我們在Golbal.asa文件里寫連接代碼,然後在頁面上調用。本例中,DSN數據源為數據源sjy。

<SCRIPT LANGUAGE="VBSCRIPT" RUNAT="SERVER">

Sub Application_onStart

Application("ConnectDataSourceString")="DSN=sjy;UID=sa;PWD=;"

Sub Application_onEnd

End sub

</Script>

在ASP頁面上調用

<%

Dim conn,strconn

Set conn= Server.CreateObjec(「ADODB.Connection」)

Conn.open Application("ConnectDataSourceString")

%>

三、通過oledb建立連接

運用oledb方法建立頁面與資料庫的連接, 不需要創建 ODBC DSN數據源,直接編寫如下的腳本和數據源建立連接,是一種簡單易用的方法。

四、通過driver建立連接

通過driver建立頁面與資料庫的連接,同樣不需要創建ODBC DSN數據源,但必須知道實際的資料庫文件路徑或者數據源名(例如,SQLserver的資料庫)。

閱讀全文

與asp連接資料庫的三種連接方法相關的資料

熱點內容
古人用什麼方法避孕 瀏覽:87
如何自製痔瘡最有效的方法 瀏覽:350
江蘇省工齡計算方法 瀏覽:642
增加電腦功耗的方法 瀏覽:28
食用鹼的製作方法用不用放冰箱 瀏覽:827
打通頸椎最快的方法視頻 瀏覽:236
讓人變心狠的方法有哪些 瀏覽:372
家庭自製食醋最簡單的方法 瀏覽:141
用什麼方法防止手機網路信號差 瀏覽:486
宇宙塵研究方法 瀏覽:456
小孩看書該怎麼摘抄好詞佳句方法 瀏覽:822
山東振動測量方法 瀏覽:307
用什麼樣的方法管理團隊 瀏覽:993
狗狗大腦發育的快速方法 瀏覽:772
三年級分數比大小的口訣簡便方法 瀏覽:117
條碼符號鑒別方法 瀏覽:683
手機常見故障判定以及處理方法 瀏覽:119
足跟痛有什麼治療方法 瀏覽:112
vivo手機照片傳到電腦的最快方法 瀏覽:329
手機天線貼片製作方法 瀏覽:478