.net连接oracle的3种实现方法
程序员文章站
2024-03-01 17:28:22
方式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();
推荐阅读
-
.net连接oracle的3种实现方法
-
深入Lumisoft.NET实现邮件发送功能的方法详解
-
Python实现MySQL操作的方法小结【安装,连接,增删改查等】
-
ASP.NET web.config中数据库连接字符串connectionStrings节的配置方法
-
PHP基于mssql扩展远程连接MSSQL的简单实现方法
-
Java使用JDBC连接数据库的实现方法
-
asp.net中使用DatagridView的增删改方法具体实现
-
Python基于Pymssql模块实现连接SQL Server数据库的方法详解
-
ASP.NET 在下载文件时对其重命名的思路及实现方法
-
Asp.net中把Excel数据存储至SQL Server中的具体实现方法