我想知道是否可以获得有关将Oracle 10g Express连接到.NET的任何建议?我在其中一个主题中看到了一个解决方案,但似乎找不到下载链接。
我的目的是使用Visual Studio 2010(.NET 4.0)连接到Oracle 10g Express数据库。
感谢任何建议。
答案 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与实例进行通信,添加引用以及查询字符串,您应该开始使用