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