好久沒有寫 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 便結束了!!!