Oracle 数据库的连接字符串是什么样子的?

How does a Connectionstring to a Oracle DB looks like?

我需要使用 C# 连接到 Orace 数据库。

我用谷歌搜索了几次以获取连接字符串并登陆此页面: https://www.connectionstrings.com/oracle/

我发现了这个:

Source=MyOracleDB;User Id=myUsername;Password=myPassword; Security=no;

如何在其中定义服务器地址?

您可以从 tnsnames.ora 获取设置并使用它来构建 EZConnect 连接字符串。实际上,它看起来像这样:

Server=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=hostname)(PORT=portnumber))(CONNECT_DATA=(SERVICE_NAME=sidOfTheService)));User ID=username;Password=pwd;

你看到Server后面的部分和你tnsnames.ora里面的配置是一样的。之后,提供用户名和密码。