1、首先安裝PL/SQL Developer Oracle客戶端軟件
2、安裝Oracle Instant Client(即時客戶端) 安裝與配置

配置環境變量ORAClE HOME 地址為instantclient文件夾地址
配置成功后,Oracle Logon 中出現Connect as選項,普通用戶使用Normal,管理員用戶使用SYSDBA
3、客戶端連接服務器端Oracle數據庫
輸入username,tests。
Database為IP地址/orcl
點擊OK進行數據庫連接。
4、連接成功
點擊New新建SQL查詢分析器,編寫sql代碼后,需按F10提交,或者shit+F10回滾
5、C#.net web項目測試代碼
新建MVC項目
添加oracle ODP.NET開發包,右鍵項目,選擇NuGet程序包,輸入Oracle,安裝第一個程序包。
6、測試代碼,斷點調試,正常獲取數據,說明oracle數據操作成功@@@!!!
using Oracle.ManagedDataAccess.Client; using System; using System.Collections.Generic; using System.Data; using System.Linq; using System.Web; using System.Web.Mvc; namespace MvcApplication2.Controllers { public class HomeController : Controller { public ActionResult Index() { ViewBag.Message = "Modify this template to jump-start your ASP.NET MVC application."; //測試代碼,引入“using Oracle.ManagedDataAccess.Client;”即可 string ConnectionString = "User ID=tests;Password=123;Data Source=(DESCRIPTION = (ADDRESS_LIST= (ADDRESS = (PROTOCOL = TCP)(HOST = 192.168.5.211)(PORT = 1521))) (CONNECT_DATA = (SERVICE_NAME = orcl)))"; OracleConnection connection = new OracleConnection(ConnectionString); // connection.Open(); using (OracleConnection conn = new OracleConnection(ConnectionString)) { connection.Open(); string sql = "SELECT * FROM emp"; OracleDataAdapter oa = new OracleDataAdapter(sql, conn); DataTable dt = new DataTable(); oa.Fill(dt); for (int i = 0; i < dt.Rows.Count; i++) { Response.Write(dt.Rows[i][1].ToString() + "<br>"); } } return View(); } public ActionResult About() { ViewBag.Message = "Your app description page."; return View(); } public ActionResult Contact() { ViewBag.Message = "Your contact page."; return View(); } } }