數據源怎麼配置
1. SQL資料庫與ODBC數據源怎麼連接與配置
ADO可以與ASP結合,以建立提供資料庫信息的主頁內容,在主頁畫面執行SQL命令,讓用戶在瀏覽器畫面中輸入,更新和刪除站點伺服器的資料庫信息;ADO使用RecordSets對象,作為數據的主要介面;ADO可使用Vbscript,JavaScript語言來控制資料庫的訪問,與查詢結果的輸出顯示畫面;ADO可連接多種的資料庫,包括SQL Server、Oracle、Informix等支持ODBC的資料庫。因此,在使用ADO訪問資料庫之前我們還有一項重要的工作要做,那就是創建和配置ODBC數據源。
1. ODBC的定義
首先,還是也讓我們來解釋一下有關ODBC的概念,這將有利於下面內容的理解。ODBC(Open Database Connectivity開放式資料庫互聯)是微軟推出的一種工業標准,一種開放的獨立於廠商的API應用程序介面,可以跨平台訪問各種個人計算機、小型機以及主機系統。ODBC作為一個工業標准,絕大多數資料庫廠商、大多數應用軟體和工具軟體廠商都為自己的產品提供了ODBC介面或提供了ODBC支持,這其中就包括常用的SQL SERVER、ORACAL、INFORMIX等,當然也包括了Access。
資料庫驅動程序使用Data Source Name (DSN) 定位和標識特定的 ODBC 兼容資料庫,將信息從 Web 應用程序傳遞給資料庫。典型情況下,DSN 包含資料庫配置、用戶安全性和定位信息,且可以獲取 Windows NT 注冊表項中或文本文件的表格。通過 ODBC,我們可以選擇希望創建的 DSN 的類型:用戶、系統或文件。
為了更好地讓大家理解上一段話,我們接下來來解釋一下其中的幾個名詞:
DSN:根據MICROSOFT的官方文檔,DSN的意思是「應用程序用以請求一個連到ODBC數據源的連接(CONNECTION)的名字」,換句話說,它是一個代表ODBC連接的符號。它隱藏了諸如資料庫文件名、所在目錄、資料庫驅動程序、用戶ID、密碼等細節。因此,當建立一個連接時,你不用去考慮資料庫文件名、它在哪兒等等,只要給出它在ODBC中的DSN即可。
FILE DSN: 當我們討論這個問題時,先看看其他的DSN類型
SYSTEM DSN:這種DSN可以被任何登錄到系統中的用戶使用。
USER DSN:這是為特定用戶建立的DSN。只有建立這個DSN的用戶才能看到並使用它。在上面的兩種情況中,DSN的細節都儲存在系統的注冊表中。
2. 如何配置資料庫ODBC數據源
展開全部
首先啟動【服務管理器】。選擇【所有程序】→【Microsoft
SQL
Sever】→【服務管理器】,啟動資料庫伺服器。
啟動ODBC數據源,選擇【開始】→【管理工具】→【數據源】,打開ODBC數據源管理器。
點擊【添加】,開始添加數據源。
在彈出的【創建數據源】對話框中,下拉選擇【SQL
Server】,確認後選擇【完成】。
在彈出的【創建到SQL
Server的數據源】對話框中,選擇添加的數據源信息。在此之前資料庫必須已經創建完成,此處所填信息為已經創建完成的資料庫信息。例如,添加以前創建過的名為test的資料庫,描述為測試,伺服器為本機伺服器。打開正在運行的SQL
Sever服務管理器,復制其【伺服器】欄的代碼到【創建到SQL
Server的數據源】的【伺服器】欄即可。信息填寫完成後選擇【下一步】。
3. 如何配置數據源
用DSN好麻煩的
直接修改conn.asp 用server.mappath直接連接mdb就好了