不建議使用JDBC直接將您的Cordova應用程式連接到MySQL資料庫,因為它會帶來安全風險.移動設備通常受到安全漏洞的約束,並且從移動應用程式連接到資料庫會增加暴露敏感信息的風險. 一種更好的方法是使用Back-最終服務(例如REST API)與資料庫進行交互.您的Cordova應用程式將與RE ...
不建議使用JDBC直接將您的Cordova應用程式連接到MySQL資料庫,因為它會帶來安全風險.移動設備通常受到安全漏洞的約束,並且從移動應用程式連接到資料庫會增加暴露敏感信息的風險.
一種更好的方法是使用Back-最終服務(例如REST API)與資料庫進行交互.您的Cordova應用程式將與REST API通信,發送和接收數據,而REST API將處理資料庫操作.由於資料庫憑據未存儲在移動設備上.
這是您需要遵循的一般步驟將您的Cordova應用程式連接到一個,因此提供了額外的安全性. MySQL資料庫通過REST API:
- 設置伺服器端應用程式(例如node.js或php應用程式),該應用程式將充當REST API . REST API應該可以訪問MySQL資料庫.
- 定義REST API的端點.例如,您可以有用於檢索數據,插入數據和更新數據的端點.
- 在Cordova應用中,使用HTTP模塊將請求發送到REST API.例如,您可以使用 fetch() 函數發送get請求以從資料庫中檢索數據.
- 在伺服器端, REST API應使用JDBC連接到MySQL資料庫並執行必要的資料庫操作.
- 通過REST API將數據從資料庫返回到Cordova應用程式.
通過使用REST API,您可以將Cordova應用程式和資料庫分開,從而降低安全漏洞的風險.此外,您可以為其他客戶端(例如Web應用程式)使用相同的REST API,使您的代碼更加可重覆使用.
文章轉載自:IT寶庫