如何使用Oracle Managed DataAcess提供程序访问本地Oracle XE 11.2实例

本文关键字:Oracle XE 实例 访问 程序 Managed 何使用 DataAcess | 更新日期: 2024-10-22 09:40:12

我在我的开发人员机器上下载并安装了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

但联系不成功,我不知道该怎么办。如果有任何帮助,我将不胜感激。

如何使用Oracle Managed DataAcess提供程序访问本地Oracle XE 11.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"/>