如何连接和SQL Developer数据库以及Apex 5应用程序

问题描述 投票:0回答:1

所以我在AWS educate上设置了一个Oracle数据库。然后我创建了与SQL Developer的连接。但是,我在尝试将Apex应用程序连接到SQL Developer时遇到问题。我之前看到过一个设置,您可以从Apex应用程序中选择/插入/更新/删除影响SQL Developer中显示的数据库。经过一些研究后发现我在SQL Developer中缺少Application Express目录。最后,我只是想将Apex应用程序连接到我的Oracle数据库。

正常的SQL Developer看起来像应用程序快速目录:

我的观点如下:

查询输出显示我没有安装应用程序快递:

sql amazon-web-services oracle-sqldeveloper amazon-rds oracle-apex-5
1个回答
0
投票

我不使用也不了解AWS。

无论如何,这是它的方式(从我的角度来看)。

  • 你有一个Oracle数据库
  • 它包含Apex安装(例如11gXE,它附带Apex 4.x),或者您安装Apex - 它只是数据库中的另一个模式(简单地说)
  • 为了能够创建一个应用程序, Apex Admin必须创建一个工作区(应用程序的容器), 将该工作空间映射到数据库模式(例如SCOTT) 创建一个将在该工作区上工作的开发人员
  • 作为Apex开发人员,您创建一个应用程序,然后使用属于该Oracle用户的表(插入,删除,更新......)
  • SQL Developer是另一个工具,它允许您连接到(相同的)数据库,包括作为Apex应用程序“基础”的模式(相同的SCOTT)

因此,在您的情况下:

  • 应该在AWS上设置的数据库上安装Apex 其余的Apex管理员,工作区,开发人员......都适用
  • 您应该能够使用SQL Developer连接到同一个数据库(即同一个用户),以便从Apex应用程序和SQL Developer中查看相同的表(数据)
  • 如果不是这样,我认为你不能做你正在做的事情
© www.soinside.com 2019 - 2024. All rights reserved.