0

我想知道是否可以就将 Oracle 10g Express 连接到 .NET 获得任何建议?我在这里的一个线程中看到了解决方案,但似乎找不到下载链接。

我的意图是使用 Visual Studio 2010 (.NET 4.0) 连接到 Oracle 10g Express 数据库。

感谢任何建议。

4

1 回答 1

1

查看 server/network/admin 下的文件 您需要设置 TNSNAMES.ora 文件,该文件将具有 Express 的凭据

XE =
  (DESCRIPTION =
    (ADDRESS = (PROTOCOL = TCP)(HOST = [machinename])(PORT = 1521))
    (CONNECT_DATA =
      (SERVER = DEDICATED)
      (SERVICE_NAME = XE)
    )
  )

Listener.ora 文件 LISTENER = (DESCRIPTION_LIST = (DESCRIPTION =
(ADDRESS = (PROTOCOL = TCP)(HOST = [machinename])(PORT = 1521))
) )

最后通过 cmd 检查监听器是否启动

lsnrctl status

这应该显示您连接到上面提到的 XE 实例。

您将需要Oracle.DataAccessdll 与实例进行通信,添加它的引用并使用查询字符串开始您应该很好

于 2011-01-28T07:24:22.870 回答