从c#代码连接到远程oracle db

时间:2013-07-03 15:51:59

标签: database oracle connection-string plsqldeveloper

我需要从c#代码连接到远程oracle db。客户端已经安装并运行了PL / SQL Developer,它应该帮助我找到我的自定义应用程序的设置。

问题是:如何从PL / SQL Developer获取连接字符串?

2 个答案:

答案 0 :(得分:2)

如果您使用的是ODP.NET,请使用以下连接字符串

     string _ConnectionString = "Data Source=(DESCRIPTION =(ADDRESS = (PROTOCOL = TCP)
(HOST = " + _host + ")(PORT = " + _port + "))(CONNECT_DATA = (SERVER = DEDICATED)
(SERVICE_NAME = " + _database + ")));Password=" + _password + ";User ID=" + _user;

如果连接是从sql developer运行的,请右键单击连接名称,它将打开如下窗口

enter image description here

将_host替换为Hostname vale,将_port替换为Port值,__ database with SID,_user with Username,_password with password values from sql properties box in c#connection string。

答案 1 :(得分:1)

http://www.connectionstrings.com是查找各种语言和数据库之间的连接字符串的绝佳资源。更具体地说,http://www.connectionstrings.com/oracle具有您正在寻找的连接字符串信息。