我有一個托管資料的 Oracle 資料庫服務器,我想在我的本地網路上構建一個小型應用程式,供人們進行輕量資料輸入。
通常我們不能從瀏覽器查詢資料庫,因為瀏覽器是客戶端,而資料庫在服務器上。
但是如果服務器和網站都托管在本地網路上呢?那么有可能嗎?問題是我沒有服務器,我只是將一個小型網站作為共享驅動器上的檔案。
uj5u.com熱心網友回復:
但是如果服務器和網站都托管在本地網路上呢?
這幾乎沒有改變任何東西,也許它在應用程式安全方面讓事情變得更容易一些。
通常我們不能從瀏覽器查詢資料庫,因為瀏覽器是客戶端,而資料庫在服務器上。
這不是真的。您可以從瀏覽器/客戶端查詢資料庫。這種解決方案背后的問題當然是安全性,因為在這種情況下客戶端必須知道資料庫憑據,這就是為什么在服務器端執行此類操作的原因,但這并不意味著從客戶端查詢資料庫是不可能。
結論是,如果您無論如何都知道資料庫憑據,則可以自己撰寫一個簡單的應用程式(它將從客戶端查詢資料庫)。為此,您可以使用OracleDB 模塊。
- -編輯 - -
我只想再次強調,出于安全原因(資料庫憑據的可用性),您不應該在外部任何地方提供這樣的應用程式。
但是,您可以使用 JavaScript 全堆疊框架,例如 nextjs 或 sveltekit——它們能夠執行一些服務器端操作,然后將這些資料傳遞給客戶端。這種方法會安全得多。
uj5u.com熱心網友回復:
我會使用Oracle Application Express。
它安裝在Oracle資料庫中;讓您可以相當快速地開發應用程式(如果您知道一些 SQL;即使您不知道 - 使用向導)。您需要的唯一“工具”是網路瀏覽器。您的用戶也需要它(瀏覽器),通過本地網路訪問您的應用程式并享受您將創建的漂亮應用程式。
轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/435425.html
標籤:javascript 甲骨文
上一篇:戲說領域驅動設計(八)——邊界
下一篇:Oracle插入不同位置的屬性
