使用 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中文网其他相关文章!