一般在C#中我们一直使用如下的连接字符串:

Data Source = orcl;User Id= scott; Password=tiger;Persist Security Info=false;

但是在一个项目中却死活连接不上,用本地Oracle客户端确实是能够连接上的,于是一直在找解决办法,后来在网上找到一个方法,换一种连接字符串的方式,终于能够连接上了,如下:

Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.10.209)(PORT=1522))(CONNECT_DATA=(SERVICE_NAME=orcl)));User Id=scott;Password=tiger;