连接到Oracle服务器

本文关键字:服务器 Oracle 连接 | 更新日期: 2023-09-27 18:00:49

这将是我在StackOverflow上的第一篇文章,请原谅我违反了任何规则。

我是编程新手,我的第一项任务是创建一个应用程序,用于构建查询并在Oracle数据库上运行它。这并不容易,但我很好地使用了谷歌和我管理的这个网站,尽管我的大部分代码都是经过修改后复制/粘贴的。

不幸的是,我一个问题都解决不了。该应用程序在我的电脑上运行得很顺利,但当我试图在其他电脑上运行时,它会崩溃。据我所知,问题是这些计算机没有安装Oracle驱动程序。我的问题是:

我能以某种方式将必要的"驱动程序"绑定到我的应用程序上,而不是被迫在将要使用该应用程序的每台电脑上安装Oracle驱动程序吗?

我知道这个问题很广泛,但有时我甚至不知道如何询问谷歌,或者答案太复杂了,我无法理解。

如果有任何指示或指导,我将非常高兴。

连接到Oracle服务器

尝试此链接:WPF 中的DataBinding和ADO.NET

连接字符串:SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=MyHost)(PORT=MyPort))(CONNECT_DATA=(SERVICE_NAME=MyOracleSID)));uid=myUsername;pwd=myPassword;

使用Oracle Instant Client它不需要安装。您可以在这里找到它:Oracle Instant Client。

您可以使用Oracle托管ODP.NET-可从nuget包获得:

https://www.nuget.org/packages/Oracle.ManagedDataAccess/

它只需要将Oracle.ManagedDataAccess.dll文件与您的应用程序一起复制。