展会信息港展会大全

.net连接oracle的3种实现方法
来源:互联网   发布日期:2016-01-26 11:06:50   浏览:1623次  

导读:这篇文章介绍了 net连接oracle的3种实现方法,有需要的朋友可以才可以一下方式1:直接利用 NET的oracle驱动连接安装Oracle客户端驱动包找到服务器端安装路径:E:oracleproduct10 2 0db_1NETWORKADMIN下tnsnames o ...

这篇文章介绍了.net连接oracle的3种实现方法,有需要的朋友可以才可以一下

方式1:直接利用.NET的oracle驱动连接

安装Oracle客户端驱动包

找到服务器端安装路径:E:oracleproduct10.2.0db_1NETWORKADMIN下tnsnames.ora,把该文件覆盖客户端驱动目下该文件

配置客户端驱动

1、打开数据源管理

2、选择系统DSN,点击[添加]

3、弹出的界面中选择Oracle in OraDB10g_1驱动,弹出Oracle ODBCDriverConfiguration界面

4、填写四个数据项Data Source NameTNSServices NameUser ID

其中TNS Servers Name指的是服务器端设置服务名称

这个部分可以省略

设置完成之后确定

引用System.data.oracleclient;

复制代码 代码如下:

using System.data.oracleclient;

string oradb = "Data Source=water;User Id=modis;Password=modis;Integrated Security=no";

OracleConnection conn = new OracleConnection(oradb);

conn.Open();

(我的环境为VS2005,oracle数据源连接只支持到10g以下。)

方式2:安装完ODP.net(Oracle Data Provider.NET),通过OLEDB连接。

引用System.Data.OleDb;

复制代码 代码如下:

using System.Data.OleDb;

string oradb = "Provider=OraOLEDB.Oracle;Data Source=water;User Id=modis;Password=modis;";

OleDbConnection myConnection = new OleDbConnection(oradb);

myConnection.Open();

方式3:安装完ODP.net,通过Oracle的连接器

引用动态链接库Oracle.DataAccess.Client.

复制代码 代码如下:

using Oracle.DataAccess.Client;

string oradb = "Data Source=water;User Id=modis;Password=modis;";

OracleConnection conn = new OracleConnection(oradb); // C#

conn.Open();

赞助本站

人工智能实验室

相关热词: oracle net

AiLab云推荐
展开

热门栏目HotCates

Copyright © 2010-2024 AiLab Team. 人工智能实验室 版权所有    关于我们 | 联系我们 | 广告服务 | 公司动态 | 免责声明 | 隐私条款 | 工作机会 | 展会港