2013-07-17 3 views
5

도서관 시스템 용 phone-gap-android 프로젝트를하고 있습니다. 나는 모바일 애플리케이션 개발에 대해별로 생각하지 않는다. MySQL을 사용하여 데이터베이스를 만들고 응용 프로그램에서 HTML 페이지를 채워야합니다. 내가 어떻게 해? 외부 데이터베이스에 연결하는 방법을 시작하는 방법조차 모르겠다. 그리고 db의 기존 값을 표시하고 응용 프로그램에서 새 값을 추가하려고합니다.phonegap-android 앱으로 외부 databse에 연결

+0

[Phonegap documentaion.] (http://docs.phonegap.com/en/2.9.0/index.html) –

+0

확인해 보았습니다.하지만 나에게 명확하지 않습니다. 몇 가지 예제는 외부 데이터베이스에 연결하는 방법에 대한 코딩 (나는 MySQL 워크 벤치를 사용한다.) – vishee

+0

웹 서비스를 사용하여 서버에서 /로 데이터를 가져 오거나 POST한다. Phonegap에서 웹 서비스를 호출하려면'$ .ajax'를 사용하십시오. –

답변

8

앱이 기기 (android/iOS)에 있습니다. 그러면 브라우저와 같이 클라이언트 측이됩니다.

그리고 데이터를 가져 오거나 게시하기 위해 서버와 통신해야합니다.

당신은 phonegap이 jQuery와 javascript를 사용한다는 것을 알아야합니다.

앞서 말했듯이 원격 서버 과 통신하려면 javascript를 사용하여 앱에서 웹 서비스를 호출해야합니다.

당신의 접근 방식은 다음과 같아야합니다

서버 측 :

는 서버 측 언어를 사용하여 웹 서비스를 만듭니다.

PHP을 서버 측 언어로 사용한다고 가정합니다. 다음 참조 링크

  • Creating PHP web services Tutorial
    1. 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 많이, 내 database.I에 연결하는 웹 양식을 만들었습니다 외부에 데이터베이스에 연결하고 싶습니다. 웹 양식을 웹 서비스로 변환하는 방법이 있습니까? – vishee

    +0

    PHP를 서버 측 언어로 사용하고 있습니까? –

    +0

    그래, 내가 wampserver php.There 코드를 작성하는 것이 더 알고있다 내가 만든 웹 양식입니다.내가 외부 데이터베이스에 연결하는 PHP를 사용하여 웹 서비스로 사용할 수 있습니까? – vishee