還是先來介紹 Oracle Developer Tools for Visual Studio .NET 吧,
其主要是為了實現在 Visual Studio 中使用 Oracle DataBase J進行無縫開發,
我向各位都嘗到了在 Visual Studio 中訪問 Sql Server 資料庫的便利吧,
當您安裝了 Oracle Developer Tools for Visual Studio .NET 後,
您也就可以在 Visual Studio 中實現訪問 Oracle 資料庫和訪問 Sql Server 資料一樣的便利了,
比如您可以在 Visual Studio 中實現 Oracle DataBase 開發的調試,
也可以直接存取 Oracle 資料庫,編寫預存程序,或者是觸發器這些 PL/SQL,
同樣的也可以使用 SqlDataSource 之類的資料庫控制項來實現訪問 Oracle 資料庫,
同樣的您也可以通過資料集這些操作來操作 Oracle 資料庫中的資料,
總之是,你安裝好 Oracle Developer Tools for Visual Studio .NET 後,
您便可以在 Visual Studio 中實現很方便很方便的訪問 Oracle 資料庫,
首先還是看我的搭配平台吧,
硬體平台
以前用的是 10g ,在使用 Visual Studio 和 Oracle 10g 的情況下,
1G記憶體勉強可以跑動,不過是勉強啊,
現在用 11g 的話,至少 2G 記憶體吧,如果記憶體為 1G 的朋友還是不建議裝 11g 了,
自己去弄個 10g 或者是 9i 的玩玩吧,
軟體平台
使用的是 Oracle 11gR1 資料庫,
Visual Studio 2008 ,
然後就是 Oracle Developer Tools for Visual Studio .NET ,
作業系統 Win7 旗艦版(各位最好是用 Server 版的或者是 XP)
其安裝的是和 Oracle 11g 相容的最新的版本,
其中 Oracle 11gR1 和 Oracle Developer Tools for Visual Studio .NET
可以直接到 Oracle 的官網上下載,
不過在下載 Oracle Developer Tools for Visual Studio .NET 時,
必須要注意,要選擇和您 Oracle 資料庫相對應的版本,
否則你會在 VS 中總是串連不上 Oracle 的,
然後就是直接安裝 Oracle Developer Tools for Visual Studio .NET 了,
這裡需要提示一下,
在 Win7 下安裝 Oracle Developer Tools for Visual Studio .NET 和
Oracle 11g 還有一個地方是需要修改的,
先看 Oracle 11g 需要修改的地方吧
找到鏡像檔案目錄下的
H:\軟體\Oracle\Oracle11gR1\database\stage\prereq\db
下的
refhost.xml
使用記事本開啟這個檔案,在其中添加下面標記的部分
這樣 Oracle 11g 就可以在 Win7 下面安裝成功了(否則會無法安裝)
然後就是要修改 Oracle Developer Tools for Visual Studio .NET 了,
也還是先找到這個的鏡像檔案目錄下的一個檔案,
H:\軟體\Oracle\Oracle Other\ODTwithODAC11g\stage\prereq\odac
下的檔案
refhost.xml
然後也是用記事本開啟,添加如下標記的語句
經過了上面的幾步,便可以成功在 Win7 下安裝 Oracle 11g 和 ODT.NET 了
安裝好了 Oracle Developer Tools for Visual Studio .NET 後,
再做一個修改,
先找到 Oracle 資料庫的安裝目錄,然後在其中找到如下目錄
比如我的安裝在 D 盤
D:\app\XiaoZhen\product\11.1.0\db_1\NETWORK\ADMIN
在其中找到下面標記的兩個檔案
然後將這兩個檔案拷貝到
Oracle Developer Tools for Visual Studio .NET 的安裝目錄下的以下目錄,
比如
D:\app\XiaoZhen\product\11.1.0\client_1\Network\Admin
然後便可以重啟機器了
再開啟 Visual Studio 2008
您可以發現在 Visual Studio 的 “工具”這一欄下面多出一些東西,
然後您可以選擇該“工具”欄 下的“串連到資料庫”
由上面便可以知道使用 ODT.NET 串連 Oracle 資料庫成功了
按“確定”來建立這個與 Oracle 資料庫的串連,
然後就可以在“伺服器總管”中查看到