`
380071587
  • 浏览: 446609 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Oracle.ManagedDataAccess.dll 连接Oracle数据库不需要安装客户端

 
阅读更多

最开始,连接Oracle 数据是需要安装客户端的,ado.net

后来由于微软未来不再支持 System.Data.OracleClient 这个 Data Provider 的研发,从 .NET 4 以后的版本,会将不在维护和更新了。所以决定采用Oracle 自家的解决方案 ODP.NET;

 ODP.NET,也是需要安装部署,而且还分32,64位两个版本,可能是掌握的不够好吧,经常报错,连接部署,不知道是和原因。有时候重启服务可以解决,有时候需要把32,64都安装了才能用

反正就是个坑。  

Oracle.DataAccess.Client.OracleCommand”的类型初始值设定项引发异常

以上都是不推荐的连接oracle方式。

Oracle官方的托管驱动,发布只需一个6M多的dll,支持EF 支持分布式事务。客户端不需要安装任何软件和做任何配置。只需要在项目中引用一个6M多的DLL(Oracle.ManagedDataAccess.dll)即可。

public void testconn()
{
Oracle.ManagedDataAccess.Client.OracleConnection conn = new Oracle.ManagedDataAccess.Client.OracleConnection("Data Source=192.168.10.100/orcl;User ID=admin;Password=123456");
conn.Open();
Oracle.ManagedDataAccess.Client.OracleCommand comm = new Oracle.ManagedDataAccess.Client.OracleCommand(" select * from tablename",conn);
Oracle.ManagedDataAccess.Client.OracleDataReader dr = comm.ExecuteReader();
while (dr.Read())
{
Console.WriteLine(dr["IP"].ToString());

}
dr.Close();
conn.Close();
}

以上是测试代码。下载地址:http://download.csdn.net/detail/w3800/7360331

 

本文转自 Oracle.DataAccess.Client.OracleCommand”的类型初始值设定项引发异常   ,网站的地址是 代码生成器

分享到:
评论

相关推荐

    Oracle.ManagedDataAccess 最新版(4.122.21.1)

    此驱动对32位和64位oracle数据库具有很好的连接兼容性。 可采用无客户端远程连接oracle,或在本机使用连接。 使用此驱动可以完全替换掉微软提供的 System.Data.OracleClient, 也可以替换掉Oracle提供的 Oracle....

    ODP.NET 方式链接oracle数据库的Oracle.ManagedDataAccess.dll文件取代Oracle.DataAccess.dll

    使用了,ODP.NET 方式链接数据库,只要把...win7 64位ODBC不能使用连接oracle,oracle推出了解决方案,不再划分32位和64位,使用Oracle.ManagedDataAccess.dll连接oracle,可以免安装oracle客户端进行oracle全托管操作

    C#使用Oracle.ManagedDataAccess.dll轻松访问oracle数据库

    不再需要安装oracle客户端,也不需关心32/64位系统的区别,引用后就能使用。

    Oracle.ManagedDataAccess_c#访问Oracle的无需安装Client的组件DLL

    Oracle.ManagedDataAccess.dll,c#访问Oracle的无需安装...但使用分布式事务时,需要.netFramework4.7.2(4.5的补丁),安装配置时,可参考”VS2012 使用Oracle.ManagedDataAccess.dll连接Oracle客户端-注意事项“博文。

    C# winform连接Oracle数据库(直接引用Oracle.ManagedDataAccess.dll使用)

    项目中有个功能需要从一台Oracle数据库获取数据,本以为是很简单的事情,直接将原来的SqlClient换成OracleClient调用,结果远没自己想的简单。有很多需要安装Oracle客户端,网上这方面搜索后,太多的文章,还要不停...

    Oracle.ManagedDataAccess.zip

    不需要安装Oracle客户端,通过最新的ODP.Net方式(Oracle.ManagedDataAccess.dll)直接连接Oracle数据库。 使用方法请参考:https://blog.csdn.net/hezheqiang/article/details/90478730

    Oracle.ManagedDataAccess.dll

    无需安装ORACLE,全托管驱动Oracle.ManagedDataAccess.dll不容易下载。支持分布式事务,连接数据库再也不需要安装oracle 客户端了。

    vs使用c#开发连接oracle数据库,Oracle.ManagedDataAccess.dll,无需安装oracle客户端

    引用Oracle.ManagedDataAccess.dll,文件下载后vs中添加引用即可 using Oracle.ManagedDataAccess.Client; private readonly string strConnection = @"Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=...

    Oracle.ManagedDataAccess.rar

    推荐使用oracle.ManagedDataAccess.dll(oracle.ManagedDataAccess.Client)全托管...实际使用发现,oracle全托管驱动对32位和64位oracle数据库具有很好的连接兼容性。可采用无客户端远程连接oracle,或在本机使用连接。

    C#连Oracle 无需客户端

    再也不用担心没有oracle客户端不方便连接远程oracle数据库的问题了,希望能给大家带来帮助! 使用办法: 在工程中找到Oracle.ManagedDataAccess.dll文件,复制到你的工程的bin目录中 然后在项目中引用这个DLL文件...

    Oracle.ManagedDataAccess.dll.zip

    无需安装oracle客户端轻松连接oracle数据库。 开发C#应用程序过程中经常遇到需安装oracle对应版本的客户端才能访问连接oracle的问题,而且oracle客户端还分64,32位版本问题,给应用程序的可移植性性带来部门。 使用...

    Oracle.ManagedDataAccess-dll,无需安装oracle客户端.zip

    C# 访问Oracle 数据库dll文件 服务器无需安装oracle客户端使用。 应用于webapi或任何C#项目解决方案中。 无需配置oracle客户端和odbc连接。 Datatable to List,返回Json格式。 C# 访问Oracle 数据库dll文件 服务器...

    Oracle.ManagedDataAccess for VS.rar

    不需要安装Oracle客户端,通过最新的ODP.Net方式(Oracle.ManagedDataAccess.dll)直接连接Oracle数据库。 使用方法请参考:https://blog.csdn.net/hezheqiang/article/details/90478730

    VS2008 C#连oracle数据库免客户端文件

    VS2008 C#连oracle数据库免客户端文件。连接oracle10.0以上版本,编译的程序免装客户端即可运行。

    C#访问Oracle动态库.zip 【免费】

    是Oracle提供的数据库访问类库,其功能和效率上都有所保证,它还有一个非常方便特性:在客户端上,可以不用安装Oracle客户端,直接拷贝即可使用就访问效率和速度而言,System.Data.OracleClient.dll与Oracle.Data...

    C#连接Oracle的引用.rar

    连接Oracle数据库需要的引用,oracle.ManagedDataAccess.dll,不需要下载Oracle客户端就可以访问远程数据的数据

    ORACLE官方全托管驱动 支持12c

    C#怎么连接Oracle数据库,引用Oracle.ManagedDataAccess.dll,他和visual studio中的程序集最大的区别在于会随着数据库更新,是oracle官方出的驱动。经过测试,ODP.NET的安装完全是没有必要的,直接在网上下载一个...

Global site tag (gtag.js) - Google Analytics