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