C# 实时在线Oracle数据库以测试数据源连接

C# 实时在线Oracle数据库以测试数据源连接,c#,oracle,C#,Oracle,我正在开发C#windows应用程序,在该应用程序中,我使用数据链接属性允许用户连接到各种数据源。我想测试数据源与Oracle数据库的连接。问题是我们公司没有安装Oracle 是否有任何在线实时Oracle数据库可供我连接并测试与Oracle数据源的连接。我不知道有任何在线Oracle数据库可供您执行类似操作;我怀疑业主是否会允许这样的行为 我建议您下载并安装Oracle 11g XE;这是一个占地面积小的数据库,可以免费使用(您无需支付任何费用),并且可以让您测试您正在测试的内容 下载链接:

我正在开发C#windows应用程序,在该应用程序中,我使用数据链接属性允许用户连接到各种数据源。我想测试数据源与Oracle数据库的连接。问题是我们公司没有安装Oracle


是否有任何在线实时Oracle数据库可供我连接并测试与Oracle数据源的连接。

我不知道有任何在线Oracle数据库可供您执行类似操作;我怀疑业主是否会允许这样的行为

我建议您下载并安装Oracle 11g XE;这是一个占地面积小的数据库,可以免费使用(您无需支付任何费用),并且可以让您测试您正在测试的内容

下载链接:


安装简单;更多或更少的下几次点击;只需注意安装程序提出的问题(用户名和密码、端口)。

好的。我下载并安装了Oracle 11g XE。这将打开一个网页-开始“现在如何创建数据库并测试连接。事实上,我以前从未使用过Oracle。数据库已经创建。它的名字可能是“XE”。在操作系统命令提示符下,运行
tnspingxe
,您应该会得到响应。要连接到数据库,请在命令提示符下使用SQL*Plus-再次尝试
sqlplus sys/its_password@xe作为sysdba
。从您得到的页面开始-它运行Apex(开发工具);如果您对它不感兴趣,请不要使用它。如果您已经使用Docker,则有预构建的Oracle XE映像。我不知道有任何在线开放存取Oracle数据库,但Oracle过去允许人们注册一个在线APEX帐户,该帐户允许用户登录数据库,但我从未尝试直接连接到它,10-12年前这是一个很好的连接方式。该“免费APEX帐户”仍然可用;我用它。但是,据我所知,它不能直接访问。我创建了workspace,现在我正在尝试读取EMP表数据。当我试图读取表数据时,我得到了无效的表名。