Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 使用C在不使用Oracle客户端的情况下访问Oracle DB 9.2#_C#_.net_Oracle - Fatal编程技术网

C# 使用C在不使用Oracle客户端的情况下访问Oracle DB 9.2#

C# 使用C在不使用Oracle客户端的情况下访问Oracle DB 9.2#,c#,.net,oracle,C#,.net,Oracle,总是需要安装Oracle客户端,以便通过自编C#程序连接到数据库。 我可以在我的程序中加入一些类库吗?因此,要使程序独立于oracle客户端安装?我认为这是不可能的 根据,您可以使用客户端11.2或更高版本连接到Oracle 9.2服务器 唯一不需要Oracle客户端的驱动程序是“Oracle数据提供程序托管驱动程序”(ODP.NET托管驱动程序)。但是,它是在Oracle 12.1中引入的,因此数据库必须是11.2或更新版本 看起来您必须安装旧的Oracle客户端。也许其中一个第三方驱动程序也

总是需要安装Oracle客户端,以便通过自编C#程序连接到数据库。
我可以在我的程序中加入一些类库吗?因此,要使程序独立于oracle客户端安装?

我认为这是不可能的

根据,您可以使用客户端11.2或更高版本连接到Oracle 9.2服务器

唯一不需要Oracle客户端的驱动程序是“Oracle数据提供程序托管驱动程序”(ODP.NET托管驱动程序)。但是,它是在Oracle 12.1中引入的,因此数据库必须是11.2或更新版本


看起来您必须安装旧的Oracle客户端。也许其中一个第三方驱动程序也可以工作:或者。但是,它们会带来额外的成本。

我认为这是不可能的

根据,您可以使用客户端11.2或更高版本连接到Oracle 9.2服务器

唯一不需要Oracle客户端的驱动程序是“Oracle数据提供程序托管驱动程序”(ODP.NET托管驱动程序)。但是,它是在Oracle 12.1中引入的,因此数据库必须是11.2或更新版本


看起来您必须安装旧的Oracle客户端。也许其中一个第三方驱动程序也可以工作:或者。但是,它们会带来额外的成本。

请编辑问题并发布完整的错误跟踪。是否尝试设置参数“SQLNET.ALLOWED\u LOGON\u VERSION=8”?将其添加到Oracle 9i DB sqlnet.ora“…它给出了一个错误”-请使用标签下方的
edit
按钮编辑您的问题,并包括您收到的错误消息。谢谢。这个nuget包不是“避免单独安装”吗?请编辑问题并发布完整的错误跟踪。您是否尝试设置参数“SQLNET.ALLOWED\u LOGON\u VERSION=8”?将其添加到Oracle 9i DB sqlnet.ora“…它给出了一个错误”-请使用标签下方的
edit
按钮编辑您的问题,并包括您收到的错误消息。谢谢。这个nuget软件包不是“避免单独安装”吗?我问了一个问题,我需要的是,前面描述的解决问题没有意义。啊,与(nuget软件包)一起工作的oracle db版本…太棒了。向上投票。谢谢你,我会试着回答这个问题,我需要的是,前面描述的解决问题没有意义。啊,与(nuget软件包)一起工作的oracle db版本…太棒了。向上投票。谢谢,我试试看