Oracle 10g Express .NET连接器

时间:2011-01-28 07:17:42

标签: c# .net oracle-xe

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

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

感谢任何建议。

1 个答案:

答案 0 :(得分: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.DataAccess dll与实例进行通信,添加引用以及查询字符串,您应该开始使用