当前位置: 移动技术网 > IT编程>开发语言>.net > .net连接oracle的3种实现方法

.net连接oracle的3种实现方法

2017年12月12日  | 移动技术网IT编程  | 我要评论
方式1:直接利用.net的oracle驱动连接安装oracle客户端驱动包找到服务器端安装路径:e:\oracle\product\10.2.0\db_1\network\

方式1:直接利用.net的oracle驱动连接
安装oracle客户端驱动包
找到服务器端安装路径:e:\oracle\product\10.2.0\db_1\network\admin下tnsnames.ora,把该文件覆盖客户端驱动目下该文件
配置客户端驱动
1、打开数据源管理
2、选择系统dsn,点击[添加]
3、弹出的界面中选择oracle in oradb10g_1驱动,弹出oracle odbc  driver  configuration界面
4、填写四个数据项data source name    tns  services name  user 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();

如您对本文有疑问或者有任何想说的,请点击进行留言回复,万千网友为您解惑!

相关文章:

验证码:
移动技术网