使用JDBC 在Android 中連接遠端MySQL 資料庫
雖然JDBC 允許在Android 應用程式中進行資料庫連接,但出於安全考慮,強烈建議不要使用JDBC。性能問題。
安全性問題:
效能影響:
替代解決方案:服務導向的架構(SOA)
要解決這些挑戰,請考慮採用SOA 方法,其中:
1.服務提供者應用程式:
2。服務消費者應用程式 (Android):
使用Jersey 和JDBC 的範例實作:
<code class="java">@Path("/product") public class ProductRestService { @GET @Path("/list") @Produces(MediaType.APPLICATION_JSON) public List<Product> getProducts() { List<Product> productList = new ArrayList<>(); Connection con = ...; // Database connection // Execute JDBC queries and retrieve product data return productList; } }</code>
實作注意事項:
PHP 與Java:
PHP 教學可能建議使用PHP 開發服務,但您可以如果您更熟悉Java(或任何其他首選語言),請使用它。 Android 應用程式在使用 Web 服務時與語言無關。以上是為什麼在 Android 中使用 JDBC 連接到遠端 MySQL 資料庫是一個壞主意?的詳細內容。更多資訊請關注PHP中文網其他相關文章!