C# 使用C在不使用Oracle客户端的情况下访问Oracle DB 9.2#
总是需要安装Oracle客户端,以便通过自编C#程序连接到数据库。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客户端安装?我认为这是不可能的 根据,您可以使用客户端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版本…太棒了。向上投票。谢谢,我试试看