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

 

转载于:https://www.cnblogs.com/jiangxin/p/5546288.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值