vs2015 开发oracle,VS2015操作Oracle数据需要做那些设置?

1》在oracle网上下载:ODP.NET

2》 要根据自己的oracle 数据32bit/64bit,选择下载。

3》 根据提示配置tnsnames.ora文件。

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

alias: 自己可以随便定义,如:orl; PORT:自己安装oracle数据时的端口号。 SERVICE_NAME :安装oracle数据创建的数据库实例名,如:orcl。

4》找到下载好的ODP.net (oracle data providepor for vsXXXX),一般会安装在C:\Program Files (x86)\Oracle Developer Tools for VS2015,找到odp.net文件夹和odt文件夹,在里面找到OraVSProvCfg.exe进行注册。

5》注册后,就可以进行简单的应用了。

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

using Oracle.DataAccess.Client;//引用的dll

namespace ConsoleApplication2

{

class Program

{

static void Main(string[] args)

{

string constr = "User Id=Leo;Password=m123;Data Source=orcl";

OracleConnection con = new OracleConnection(constr);

con.Open();

// Display Version Number

Console.WriteLine("Connected to Oracle " + con.ServerVersion);

OracleCommand cmmd = new OracleCommand("select * from Leo_Person ", con);

OracleDataAdapter oa = new OracleDataAdapter(cmmd);

System.Data.DataSet ds = new System.Data.DataSet();

oa.Fill(ds, "person");

foreach (System.Data.DataRow row in ds.Tables[0].Rows)

{

int count = 0;

foreach (System.Data.DataColumn column in ds.Tables[0].Columns)

{

Console.Write(column.ColumnName + ":" + row[column] + "\t");

count++;

}

if (count == 3)

{

Console.Write("\n");

}

}

// Close and Dispose OracleConnection

con.Close();

con.Dispose();

Console.Read();

原文:http://www.cnblogs.com/fandong90/p/5084312.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值