我正在開發一個需要與在線 MySQL 資料庫連接的 android 應用程式。我創建了一個 amazon aws 帳戶并設定了一個 RDS MySQL 資料庫,但我不知道如何將 http 請求從 android 應用程式發送到資料庫。
我想我需要創建一些 Web 服務才能發送 http 請求,但是在使用亞馬遜的 rds 服務時可能嗎?
謝謝大家的答案。
uj5u.com熱心網友回復:
從安全角度來看,不建議將移動應用程式直接連接到資料庫。
移動應用程式應連接到您的應用程式后端,該后端將執行身份驗證并確定移動用戶有權訪問哪些資料。然后后端可以從資料庫中檢索適當的資訊并將適當的資料回傳給應用程式。
這還將您的應用程式邏輯與存盤層分開,允許您更改發送到/從移動應用程式發送的資訊,而無需修改移動應用程式的每個副本中的代碼。您還可以換出資料庫而無需更改移動應用程式。
uj5u.com熱心網友回復:
讓客戶端遠程連接到您的資料庫可能不是最好的設計。最好的辦法是在 AWS 上放置一個 REST API 來與您的資料庫進行互動。
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/325196.html
上一篇:在Android12(SDK31)中獲取android.app.ForegroundServiceStartNotAllowedException
