2013-07-17 2 views
5

Я делаю проект для телефона-щели для Android-системы. У меня нет большой идеи о разработке мобильных приложений. Я использую MySQL для создания базы данных и должен заполнять HTML-страницы в своем приложении. Как мне это сделать? Я даже не знаю, как начать подключение к внешней базе данных. И я хочу отображать существующие значения в db, а также хочу добавлять новые значения из приложения., подключающийся к внешней базе данных с помощью приложения phonegap-android

+0

Взгляните на [Phonegap documentaion.] (Http://docs.phonegap.com/en/2.9.0/index.html) –

+0

Я проверил его. Но мне это не очень понятно. Я хочу некоторые примеры кодирования о том, как подключиться к внешней базе данных (я использую MySQL workbench) – vishee

+0

Используйте веб-службы для получения данных GET/POST с сервера. Для вызова веб-сервисов в phonegap используйте '$ .ajax' –

ответ

8

Ваше приложение будет находиться на устройстве (Android и iOS). Таким образом, это будет клиентская сторона, более похожая на браузер.

И вы связываетесь с сервером для получения или публикации данных.

Вы должны знать об этом, в телефоне использовать jQuery и javascript.

Как я уже говорил ранее, если вы хотите общаться с удаленным сервером , вам нужно будет вызвать веб-службы в своем приложении с помощью javascript.

Ваш подход должен быть:

Server Side:

Создание веб-служб с помощью вашего сервера на стороне языка.

Предполагая, что вы используете PHP как серверный язык. См следующие ссылки

  1. Creating PHP web services Tutorial
  2. Creating PHP web services PPT

стороне клиента:

Затем вы можете использовать $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"); 
    } 
}); 

}

Я предполагаю, что это будет по крайней мере, начало удара.

Надеюсь, что это поможет.

+0

thnx много, я создал веб-форму для подключения к моей базе данных. Я хочу подключить базу данных externally.Is есть способ конвертировать веб-форму в веб-сервис? – vishee

+0

Используете ли вы PHP как серверный язык? –

+0

да, и я узнал, что wampserver лучше кодировать php. Есть веб-форма, которую я создал.Могу ли я использовать его в качестве веб-службы, используя php для подключения к внешней базе данных? – vishee

Смежные вопросы