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

 更新时间:2013年07月30日 11:26:03   作者:  
这篇文章介绍了.net连接oracle的3种实现方法,有需要的朋友可以才可以一下

方式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();

相关文章

  • 浅谈谁都能看懂的单点登录(SSO)实现方式(附源码)

    浅谈谁都能看懂的单点登录(SSO)实现方式(附源码)

    这篇文章主要介绍了浅谈谁都能看懂的单点登录(SSO)实现方式(附源码),具有一定的参考价值,有需要的可以了解一下。
    2016-12-12
  • ASP.NET将文件写到另一服务器(图文教程)及注意事项

    ASP.NET将文件写到另一服务器(图文教程)及注意事项

    有时我们需要将来自于客户端的文件上传到WEB服务器端,并在服务端将文件存储到第三方文件服务器中存储,既然有需求,那就有实现了,感兴趣的你可以了解此文,或许对你学习asp.net 起到很好的作用哦
    2013-01-01
  • VS2010 水晶报表的使用方法

    VS2010 水晶报表的使用方法

    这篇文章简单介绍下VS2010 水晶报表的使用方法,需要的朋友可以参考下
    2013-06-06
  • Asp.net的服务器推技术 (Server Push)

    Asp.net的服务器推技术 (Server Push)

    在以往的和服务器端通信技术中,我们多数使用的是AJAX轮询式访问,也就是在Javascript中控制时间间隔,然后每隔一段时间就访问一次服务器,然后获得数据或通知。但是这种轮询方式的访问有90%是在做无用功。
    2010-01-01
  • ASP.NET网页打印(只打印相关内容/自写功能)

    ASP.NET网页打印(只打印相关内容/自写功能)

    朋友要求在前段时间完成的新闻的网站上加上一个功能,就是在每篇新闻浏览的页面, 加一个打印铵钮。让用户一点打印,能把整篇文章打印
    2013-01-01
  • linq中的串联操作符

    linq中的串联操作符

    这篇文章介绍了linq中的串联操作符,文中通过示例代码介绍的非常详细。对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-03-03
  • CSRF在ASP.NET Core中的处理方法详解

    CSRF在ASP.NET Core中的处理方法详解

    这篇文章主要给大家介绍了关于CSRF在ASP.NET Core中的处理方法,文中通过图文以及示例代码介绍的非常详细,需要的朋友可以参考借鉴,下面随着小编来一起学习学习吧
    2018-07-07
  • ASP.NET MVC4 Razor模板简易分页效果

    ASP.NET MVC4 Razor模板简易分页效果

    这篇文章主要为大家详细介绍了ASP.NET MVC4 Razor模板简易分页效果,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-09-09
  • C#中使用SQLite数据库的方法介绍

    C#中使用SQLite数据库的方法介绍

    SQLite是一个开源的轻量级的桌面型数据库,它将几乎所有数据库要素(包括定义、表、索引和数据本身)都保存在一个单一的文件中。SQLite用C编写实现,它在内存消耗、文件体积、操作性能、简单性方面都有不错的表现
    2012-01-01
  • GridView自定义删除操作的具体方法

    GridView自定义删除操作的具体方法

    今天,我们这里要说的就是在GridView里面如何新添加一行“删除”列,如何删除前弹出通知等操作,有需要的朋友可以参考一下
    2013-09-09

最新评论