我有几个不同项目,随便写个简单的Oracle连接 OracleConnection conn1 = new OracleConnection(); 有的可以正常连接oracle,但有的项目死活连不上,什么情况呀,请高手帮忙,代码都是一样的,都是建立个简单窗体,上面就一个按钮,连不上的项目报错如下: vs2013服务器管理器连接Oracle能正常连接,pl/sql连接也没问题,就是其中的一个项目死活连不上 |
|
20分
#1 |
无法解析指定的连接标识符
-》 |
10分
#2 |
撸主这个连接字符串写的很操蛋,sql server数据库的链接字符串的写法
先改成 "Data Source=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器ip)(PORT = 端口))) (CONNECT_DATA = (SERVICE_NAME = dzgasdb)));User Id=实例名;Password=密码;Min Pool Size=10;Connection Lifetime=120;Connection Timeout=60;Incr Pool Size=5;Decr Pool Size=2;" |
10分
#3 |
"Data Source=(DESCRIPTION = (ADDRESS_LIST = (ADDRESS = (PROTOCOL = TCP)(HOST = 服务器ip)(PORT = 端口))) (CONNECT_DATA = (SERVICE_NAME = 实例名)));User Id=帐号;Password=密码;Min Pool Size=10;Connection Lifetime=120;Connection Timeout=60;Incr Pool Size=5;Decr Pool Size=2;" |
#4 |
回复3楼: 你好,写法是一样的,orcl是我的tns里面的名称,我改成你的效果是一样的,怪就怪在两个项目一样的代码,一个可以打开连接,一个死活不可以,疯掉了 |
#5 |
找到原因了,各位还在用oracle10g的一定要注意,不管是vs2013的安装目录,
|