通過 OracleClient 來串連 Oracle 資料庫

來源:互聯網
上載者:User

好久沒有寫 Demo 了,也好久沒有寫過頁面了,手痒痒了,

下面也要介紹的是通過 System.Data.OracleClient 來完成 ASP.NET 頁面訪問 Oracle 資料庫,

其實呢,還是比較簡單的,

首先介紹一下環境吧,

我機器裝的是 Oracle 10g R2 的版本,

要完成 ASP.NET 訪問 Oracle 事實上,對 Oracle 還是有一些設定的,

看下面的一個裡面的兩個檔案吧

在上面標識的兩個檔案中完成機器名,IP 位址這些的設定,

設定可按如下進行

設定好了以後便可以來實現通過 OracleClient 對 Oracle 資料庫的訪問了,

先來看串連 Oracle 的字串設定吧,

從上面可以看到,其實連接字串和連結 Access 或者是 Sql Server 是基本一樣的,

其中 Data Source 呢,就是指定資料庫名,當建立 Oracle 資料庫時指定的資料庫,

User ID 和 Password 就不要解釋了吧,

從中可以看出我是使用的 Oracle 的預定義使用者 scott 來訪問的,

設定好了連接字串後,便是寫一個頁面來訪問 Oracle 資料庫了,

頁面的準系統介紹如下,

第一次載入時便將 Oracle 資料庫中的資料載入到 DropDownList 中顯示,

並且呢,使用者可以通過選擇一個 DropDownList 中的使用者姓名來得到該使用者的所有資訊,

功能是很簡單的(因為主要是實現訪問 Oracle 資料庫嗎)

再看 Code-Behind 吧

以上呢就是 Code-Behind 部分了,其實呢,除了一些調用的方法不同外,

基本上就是使用 ADO.NET 訪問 Sql Server 啦,

然後就是看效果了,

再來看 Oracle 吧,

因為我是使用的 SCOTT 使用者來訪問的 Oracle ,而 Oracle 呢在安裝的時候會自動建立一個 Emp 表,

上面的這個 Demo 就是通過 SCOTT 使用者來訪問這個 EMP 資料表的,

從上面就可以看出這個 Emp 表的結構了,

然後再來看一下裡面的資料吧,

也來查看一下使用者 WARD 的基本資料吧,

從上面這幅中便可以得到上面通過 ASP.NET 頁面的資料了,可以看到資料是一樣的,

至此,整個 Demo 便結束了!!!

 

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.