我在开发人员计算机上下载并安装了Oracle XE 11.2。我设法使用SYSTEM用户名和给定密码使用SQL Plus访问它。
现在出于测试目的,我需要从.NET应用程序访问此数据库,我们正在使用Oracle Managed DataAccess提供程序(最新版本)。
我在互联网上发现的文档很少,基本上只有一篇文章建议使用这种形式的连接字符串:
data source=XE;user id=...;password=...
所以我尝试使用它:
data source=XE;user id=SYSTEM;password=myPassword
但是这种联系并不成功,我也不知道应该做些什么。任何帮助将不胜感激。
答案 0 :(得分:2)
我会回答我的问题,因为在此期间我发现了一个有效的连接字符串,这里是:
<add
name="Default"
connectionString="Data Source=(SERVER=(DESCRIPTION=(ADDRESS=(PROTOCOL=TCP)(HOST=127.0.0.1)(PORT=1521))(CONNECT_DATA=(SERVER=DEDICATED)(SERVICE_NAME=XE))));User ID=system;Password=XXXX;"
providerName="Oracle.ManagedDataAccess"/>