共用方式為


HOW TO:使用 SqlDataSource 控制項連接到 Oracle 資料庫 (Visual Studio)

更新:2007 年 11 月

您可以使用 SqlDataSource 控制項連接到 Oracle 資料庫。首先在 Web.config 檔案中建立連接資訊,然後參考 SqlDataSource 控制項中的連接資訊,即可將控制項連接到 Oracle 資料庫。

注意事項:

System.Data.OracleClient 提供者需要在連接到 Oracle 資料庫的電腦上安裝 Oracle 用戶端軟體 8.1.7 (含) 以後的版本。在上述情況中,是安裝在執行 ASP.NET Web 網頁的電腦上。

使用 SqlDataSource 控制項連接到 Oracle 資料庫

  1. 開啟您要連接到 Oracle 資料庫的網頁。

  2. 切換至 [設計] 檢視。

  3. 從 [工具箱] 的 [資料] 索引標籤,將 [SqlDataSource] 控制項拖曳到網頁上。

  4. 如果 [SqlDataSource 工作] 智慧標籤沒有出現,請以滑鼠右鍵按一下控制項,再按一下 [顯示智慧標籤]。

  5. 在 [SqlDataSource 工作] 清單中按一下 [設定資料來源]。

  6. 在 [設定資料來源] 對話方塊中按一下 [新增連接]。

    [選擇資料來源] 對話方塊隨即顯示。

  7. 在 [資料來源] 清單中按一下 [Oracle 資料庫],然後按一下 [繼續]。

    [加入連接] 對話方塊隨即顯示。

  8. 在 [伺服器名稱] 方塊中,輸入 Oracle 伺服器的名稱。

  9. 輸入連接資料庫時所使用的使用者名稱和密碼。

  10. 選取 [儲存我的密碼] 方塊,將驗證資訊儲存為連接字串的一部分,然後按一下 [確定]。

    注意事項:

    如果您在連接字串 (Connection String) 中包含明確的驗證資訊,則應該加密 Web.config 檔的 ConnectionStrings 區段。如需詳細資訊,請參閱使用受保護的組態加密組態資訊

    將返回顯示新連接字串資訊的 [設定資料來源] 對話方塊。

  11. 按一下 [下一步]。

  12. 請確定已選取 [是,將連接儲存為] 核取方塊,如果您需要,可以變更連接字串的名稱,然後按一下 [下一步],將連接字串資訊儲存在應用程式的 Web.config 檔案中。

    [設定 Select 陳述式] 窗格隨即出現。

  13. 如果您要輸入自己的 SQL 陳述式,請按一下 [指定自訂 SQL 陳述式或預存程序] 或 [指定資料表或檢視的資料行],以便使用精靈建立查詢。

  14. 如果您按一下 [指定資料表或檢視的資料行],則請在 [名稱] 清單中選取要使用的表格或檢視名稱,然後在 [資料行] 清單中選取要傳回的資料行。

    注意事項:

    若要產生更新陳述式,請按一下 [進階],再按一下 [產生 INSERT、UPDATE 和 DELETE 陳述式]。

  15. 如果您按一下 [指定自訂 SQL 陳述式或預存程序],則請按 [下一步] 移動至 [定義自訂陳述式或預存程序] 窗格撰寫查詢。

    注意事項:

    若要定義更新陳述式,請按一下 [UPDATE]、[INSERT] 和 [DELETE] 索引標籤,並指定要用於每項作業的 SQL 命令或預存程序。

  16. 按一下 [下一步]。

  17. 按一下 [測試查詢] 按鈕,以測試對資料庫的查詢,然後按一下 [完成]。

請參閱

概念

資料來源控制項概觀

使用資料來源控制項繫結至資料