c语言sid作用,在C中使用SID的oracle连接字符串#

嗨我必须使用Windows应用程序连接到Oracle数据库(关于它我知道一点)。 Windows应用程序不一定会在同一个系统中。 我只需要连接字符串。 因此,我使用Visual Studio 2014中的连接功能来测试连接并获取字符串。 EEDB是我在stackoverflow question阅读SID在C中使用SID的oracle连接字符串#

KlPIv.png

现在使用上面,我才能够使用这个功能来连接到数据库,甚至在我的Visual Studio服务器资源管理器的Oracle数据库中的所有表都显示,但我需要在Windows应用程序中使用连接字符串。 所以我用以下字符串:

DATA SOURCE=172.31.8.21:1521/eedb;USER ID=PDB_E_GND_R

我加了密码,也给这个字符串作为

DATA SOURCE=172.31.8.21:1521/eedb;USER ID=PDB_E_GND_R;PASSWORD=123 当我运行该应用程序我得到错误

System.Data.OracleClient.OracleException: ORA-01017: invalid username/password; logon denied.

因此: 为什么我得到这个错误。现在有些人可能将此问题标记为重复,甚至指出可能发现问题的答案stackoverflow question

因为这种情况我根本无法通过Visual Studio的添加连接功能建立连接。 请注意:我添加了参考:Oracle.DataAccess

而且对于像我这样对oracle有很少了解的程序员也是如此。 我怎么知道哪个连接字符串我必须用于特定的oracle数据库。

2014-10-09

Silver

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值