Oracle

Oracle Application Express 如何連接到數據庫?

  • July 4, 2020

我正在為 Oracle 數據庫的簡單內部報告前端模擬一些選項。

我在單獨的測試機器上安裝了 Oracle XE 11R2,並且正在閱讀有關在 Application Express 中製作簡單報告的教程。令我驚訝的是,Application Express 神奇地連接到了 XE 數據庫。我猜這很容易,因為數據庫和 Application Express 在同一台機器上。

但是,我想知道這將如何在生產/網路環境中工作。我以前的解決方案是一個 MS Access 前端,它使用 ODBC 連接來連接到數據庫。但我不認為 Application Express 會使用 ODBC 連接。

Oracle Application Express 如何連接到生產/網路環境中的數據庫?是否需要在使用 Application Express 報告的每台機器上部署等效於 ODBC 連接的連接?


注意:我很清楚我不知道自己在做什麼。我只是想了解這一切是如何運作的,這樣我就可以向我的 IT 部門做出明智的推銷。歡迎指正。

Application Express 與 ORDS(Oracle REST 數據服務)或類似的 Web 服務(如 Glassfish)一起,基本上是一組在數據庫中執行的程序,通常通過內部連接進行連接。Application Express 基本上提供 HTML 網頁以允許訪問數據庫和顯示報告,因此最終使用者只需要一個 Web 瀏覽器即可使用 Application Express 應用程序,具有報告、修改數據等功能。這是一個巨大的簡化,但對於你的目的,你只需要知道最終使用者只需要一個相當流行的支持 HTML5 的網路瀏覽器來獲取所有花哨的網頁來訪問/修改數據庫中的數據。APEX 帶有一個安全框架,或者您也可以使用自己的公司安全性。

引用自:https://dba.stackexchange.com/questions/165110