1
69
您需要一个Oracle客户端来连接到Oracle数据库。最简单的方法是安装 Oracle Data Access Components . 为了尽量减少占地面积,我建议如下:
这相当于大约 19MB (V10)。 如果您不关心在几个应用程序之间共享这个文件夹,另一种选择是将上面提到的DLL和应用程序二进制文件一起发送,并跳过路径设置步骤。 如果绝对需要使用Oracle提供程序(oracle.dataaccess),则需要:
请注意,我没有测试这个最新配置… |
2
16
截至2014年,托管驱动程序opd.net的占地面积最小。 下面是与以前(过时)答案建议的非托管版本的代码使用情况比较: http://docs.oracle.com/cd/E51173_01/win.122/e17732/intro005.htm#ODPNT148
您需要下载这些DLL和参考
以下是您在发布时需要打包的典型脚印:
一起,A 隆隆的 .NET 4.0为6.4 MB。 |
3
15
我使用上面Pandicus建议的方法,在WindowsXP上,使用ODAC11.2.0.2.1。步骤如下:
|
4
14
通过这种方式,您可以使用来自Oracle的5个可再发行文件与odp.net连接: Chris's blog entry: Using the new ODP.Net to access Oracle from C# with simple deployment 编辑:如果博客每次都被删除,这里有一个简短的总结…
|
5
8
德瓦特 http://www.devart.com/ 以前的corelab(crlab.com)提供纯C Oracle客户端。这是一个单独的动态链接库,它工作正常。 |
6
5
这是的更新
Oracle 11.2.0.4.0版
. 我成功地完成了以下程序
视窗7
使用
1。 下载 即时客户端包-基本Lite : Windows 32-Bit 或 64-Bit . 2。 将以下文件复制到系统路径中的某个位置: 32位
64位
三。 构造一个连接字符串, omits the need for tnsnames.ora . (参见下面测试程序中的示例。) 4。 运行这个最小的C程序来测试您的安装:
最后提示: 如果你遇到错误 “system.data.oracle client需要Oracle客户端软件版本8.1.7” 见 this question . |
7
3
OdacXcopy将为您提供大约45MB的空间。 http://www.oracle.com/technology/software/tech/windows/odpnet/index.html |
8
2
我发现这篇文章在甲骨文论坛上也非常有用: How to setup Oracle Instant Client with Visual Studio备注:ADO.NET团队正在贬低System.Data.OracleClient,因此对于未来的项目,您应该使用odp.net 繁殖:
|
Robert King · Unity C#语法问题-转换位置 1 年前 |
JBryanB · 如何从基本抽象类访问类属性 1 年前 |
law · 检查答案按钮的输入字符串格式不正确 2 年前 |
i_sniff_ket · 在unity之外使用unity类 2 年前 |