visual studio 2013連接Oracle 11g並獲取數據:(一:環境搭建)


C# WinForm案例:

目標:

visual studio 中點擊按鈕,就可獲取到Oracle中數據表的內容

 

 

1、安裝Visual Studio 2013 ,推薦如下網址,下載ISO鏡像,一路next即可,不安裝在C盤就好(在線安裝總失敗……)

 

 

2、Oracle數據庫(我安裝的Oracle 11g,安裝時都按照默認一直next即可),默認路徑應該都是這個

安裝后,記得解鎖scott賬戶,scott賬戶就是Oracle數據庫自帶的一個普通用戶,具體可以百度得到

服務器名設置ORCL

 

環境變量:

ORACLE_HOME:  E:\app\Administrator\product\11.2.0\dbhome_1

TNS_ADMIN:     E:\app\Administrator\product\11.2.0\dbhome_1\Network\Admin

 

3、下載ODAC:http://www.oracle.com/technetwork/topics/dotnet/utilsoft-086879.html

因為vs 2013版不支持連接Oracle,需要下載ODAC組件連接Oracle(聽說32bit系統更適合,我安的都是32位的,雖然系統是64位的)

 

解壓到一個文件夾,點setup.exe

默認路徑應該都是紅框那個,dbhome_1是上面的Oracle 11g的默認安裝路徑

 

4、配置tnsnames.ora,就是連接Oracle的配置文檔

安裝Oracle的如下目錄就有這個文檔

 

ORCL =
(DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = localhost)(PORT = 1521))
(CONNECT_DATA =
(SERVER = DEDICATED)
(SERVICE_NAME = orcl)
)
)

 

ORCL:服務器名

PROTOCOL:TCP

HOST:就是你的服務器ip地址,我的Oracle在本地,就寫了localhost

PORT:1521

SERVICE_NAME=orcl

 

 

 5、在visual studio 2013中,打開 視圖--服務器資源管理--數據連接,右鍵--添加連接

服務器名:ORCL

用戶名:

密碼:

 

VS連接成功

 

 

 

附:

第二天,出現錯誤如下

Oracle連接出現TNS:no listener或者ORA-12514: TNS:listener does not currently know

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM