我想要一些帮助,以便在Android上创建一个连接到我的数据库(MySql)的应用程序。有什么方法可以直接连接? 我知道要从Java连接到数据库,但在Android上我没有成功。
答案 0 :(得分:2)
这样做的正确方法是创建API(例如PHP),它将处理与数据库的所有通信。然后,您只需从您的应用中调用这些API即可。通过执行此操作而不是本机处理数据库连接,您可以避免重新发布应用程序以进行次要逻辑更改,因为您只需更新PHP代码即可。
使用库来帮助处理异步回调对此非常有帮助。
这是我经常使用的那个:
<强> LoopJ's Async HTTP Callback Library 强>
这将处理GET和POST请求,具有许多很酷的功能,如自定义超时,JSON格式,onSuccess()和onFailure()方法等。这个库也有很多工作示例。
希望这有帮助。
答案 1 :(得分:1)
答案 2 :(得分:0)
您要做的是创建与您的数据库对话的服务或API。然后,您的Andriod应用程序将使用HTTP协议与此服务进行通信。我建议创建一个可以接收并以JSON格式返回的restful服务。请看下面的链接。建议不要打开MYSQL端口进行远程连接。
http://www.techrepublic.com/blog/software-engineer/calling-restful-services-from-your-android-app/