ODP.net连接oracle出错解决

我用微软自带的system.data.oracleclinet,Data Source=(DESCRIPTION=(ADDRESS_LIST=(ADDRESS=(PROTOCOL=TCP)(HOST=10.164.196.60)(PORT=1521)))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=hnxcgl)));User ID=id;Password=pwd" .这个字符串可以连接到Oracle9i Enterprise Edition Release 9.2.0.8.0
.
本人的pl/sql Version 11.0.2.1766可以登录远程的oracle服务器,但是我下了ODTforVS2015_121025在VS2015中用工具->连接到数据库。出现这样的错误,连接不到计算机。图片描述
用这个字符串连接也不行: string connString = "Data Source=orcl;User Id=zzw;Password=123456";

网上建议是在连接字符串那加引号,防止自动变大写,但是没有效果。我是找不到方法了所以 来问问看有朋友遇见过这个odp.net的问题吗?
图片描述

回答:

从错误提示看,是说用户名密码错误。

确认下登陆的用户名密码及登陆的角色类型。

回答:

Oracle.ManagedDataAccess.dll

string connString = "Data Source=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=192.168.1.112)(PORT=1521))(CONNECT_DATA=(SERVICE_NAME=CMS)));Persist Security Info=True;User ID=system;Password=123456;";

OracleConnection con = new OracleConnection(connString);

con.Open();

回答:

还是不可以报密码错误,真心搞不懂了。大半个月了怎么还不行呢。

以上是 ODP.net连接oracle出错解决 的全部内容, 来源链接: utcz.com/p/190304.html

回到顶部