使用phonegap-android app连接到外部数据库

时间:2013-07-17 02:32:21

标签: cordova phonegap-plugins

我正在为图书馆系统做一个手机间隙安卓项目。我对移动应用程序开发没有太多了解。我使用MySQL来创建数据库,需要在我的应用程序中填充HTML页面。我该怎么做?我甚至不知道如何开始连接到外部数据库。我想在db中显示现有值,并希望从应用程序中添加新值。

1 个答案:

答案 0 :(得分:9)

您的应用将驻留在设备(Android / iOS)上。 所以它将是一个客户端,更像是一个浏览器。

您已与服务器通信以获取或发布数据。

你必须意识到这一点,phonegap使用jQuery和javascript。

正如我之前所说,如果你想与远程服务器通信 你必须使用javascript在你的应用程序中调用Web服务。

您的方法应该是:

服务器端:

使用服务器端语言创建Web服务。

假设您使用 PHP 作为服务器端语言。 请参阅以下链接

  1. Creating PHP web services Tutorial
  2. Creating PHP web services PPT
  3. 客户端:

    然后您可以使用$ajax从服务器获取数据 或将数据发布到服务器。

    就调用问题$ajax而言,请查看以下示例代码。

    function FetchData() {
    $.ajax({
        async: false,
        type: "GET",
        url: "Your_WebService_URL",
        dataType: "json",
        success: function(data, textStatus, jqXHR) {
            $.each(data, function(i, object) {
                alert(obj.Data);
                //Here you can implement your client side logic.
            });
        },
        error: function() {
            alert("There was an error loading the feed");
        }
    });
    

    }

    我认为这至少是一个开始。

    希望有所帮助。