.net操作Oracle數據庫步驟及方法


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();
}
}
}

 


免責聲明!

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



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