前一篇博文呢,介紹了如何搭配好 Oracle Developer Tools for Visual Studio .NET 的使用環境,
這一篇博文的話就會重點來介紹一下如何通過使用 SqlDataSource 這個控制項來訪問 Oracle 資料庫了,
其實只要環境搭配好了,那麼這一篇博文的內容就顯得實在是太簡單了,
換句話說,SqlDataSource 也只不過是通過可視化的介面來構造一個資料庫連接字串,
以及一些 SQL 陳述式等等內容,然後由已經完成好的類來完成訪問資料庫,
也就是說,只不過,這裡要說明的是,
前面的幾篇博文都曾提到了使用 ODBC 或者是 OLEDB 來訪問 Oracle 資料庫,
也提到了通過 Visual Studio 訪問 Oracle 資料庫的兩種類型
一種是:用於 Oracle 的 .NET Framework 資料提供者
一種是:用於 OLEDB 的 .NET Framework 資料提供者
而實質上,通過 Visual Studio 訪問 Oracle 資料庫還有一種辦法,
也就是 Oracle Data Provider for .NET ,
這一篇博文就是介紹使用的 Oracle Data Provider for .NET 來完成訪問資料庫的,
為了使 Demo 更加簡潔,所以我就直接使用 SqlDataSource 來完成了,
直接看 Demo 吧
這個 SCOTT.ORACLE 就是前面一篇博文中介紹環境搭配時建立的與 Oracle 資料庫的串連,
其中 SCOTT 是代表 Oracle 資料庫中的使用者 SCOTT,
而 Oracle 資料庫則是代表我的資料庫的 SID 或者是資料庫名,
當前我的 PC 上只建立了一個 Oracle 資料庫,其資料庫為 Oracle
到這裡整個頁面就設計完成了,其中沒有使用到一行伺服器代碼,
下面就看效果咯,
到此,整個 Demo 就完成了,
事實上呢,各位朋友可以發現在使用上,
這篇博文的 Demo 和前面介紹的在 Visual Studio 中串連 Oracle 資料庫差不太多,
各位或許會懷疑 Oracle Developer Tools for Visual Studio .NET 的能力了,
事實上,
上面的這個 Demo 中體現
Oracle Developer Tools for Visual Studio .NET 功能只是其最簡單的功能,
更強的的功能將在以後陸續介紹,各位只需記住,
安裝了 Oracle Developer Tools for Visual Studio .NET 後,
您訪問 Oracle 資料庫將會變得和訪問 Sql Server 資料庫一樣簡單!!!