我正在尝试创建一个连接到 MySQL 数据库的 Android 应用程序。是否有捷径可寻?也许我错过了指南? 这似乎是一项常见任务,但出于某种原因,我找不到太多关于它的信息。
最佳答案
你需要两件事
- 网络服务
- 客户
网络服务: 这基本上是一个网站,将从 MySQL 获取信息并将其显示为 JSON。您可以使用 XML 或其他方式,但是 JSON事实证明这对我来说是最简单的。
PHP 和 MySQL 教程: http://www.w3schools.com/php/php_mysql_intro.asp
我假设您可以做到,这并不难。你通常得到的是一个来自数据库的数组。您使用该数组从中生成 JSON,使用
<?php
echo json_encode($my_array);
?>
你会得到这样的东西:
{
"employees": [
{ "firstName":"John" , "lastName":"Doe" },
{ "firstName":"Anna" , "lastName":"Smith" },
{ "firstName":"Peter" , "lastName":"Jones" }
]
}
客户:到目前为止我只使用了名为GSON的库,对我来说效果很好。我想你会在那里找到所有关于如何使用它的例子。它所做的是通过您提供的 URL 读取 JSON 并填充您的对象。
关于java - 在 Android 上使用 MySQL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12998749/