2013-07-17 7 views
5

के साथ बाहरी डेटाबेस से कनेक्ट करने से मैं लाइब्रेरी सिस्टम के लिए एक फोन गैप-एंड्रॉइड प्रोजेक्ट कर रहा हूं। मुझे मोबाइल एप्लिकेशन विकास के बारे में ज्यादा जानकारी नहीं है। मैं डेटाबेस बनाने के लिए MySQL का उपयोग कर रहा हूं और मेरे एप्लिकेशन में HTML पृष्ठों को पॉप्युलेट करने की आवश्यकता है। मैं यह कैसे कर सकता हूं? मुझे पता नहीं है कि बाहरी डेटाबेस से कनेक्ट करना कैसे शुरू करें। और मैं डीबी में मौजूदा मान प्रदर्शित करना चाहता हूं और साथ ही आवेदन से नए मूल्य जोड़ना चाहता हूं।फोनगैप-एंड्रॉइड ऐप

+0

[फ़ोनगैप दस्तावेज़।] पर एक नज़र डालें। (Http://docs.phonegap.com/en/2.9.0/index.html) –

+0

मैंने इसे चेक किया है। लेकिन यह मेरे लिए बहुत स्पष्ट नहीं है। बाहरी डेटाबेस से कनेक्ट करने के तरीके पर कुछ नमूना कोडिंग (मैं MySQL वर्कबेंच का उपयोग करता हूं) – vishee

+0

सर्वर से/डेटा डेटा प्राप्त करने के लिए वेब सेवाओं का उपयोग करें। फोनगैप में वेब सेवाओं को कॉल करने के लिए '$ .ajax' –

उत्तर

8

आपका ऐप किसी डिवाइस (एंड्रॉइड/आईओएस) पर रहता है। तो यह एक ब्राउज़र की तरह, एक ग्राहक पक्ष होगा।

और आपने डेटा प्राप्त करने या पोस्ट करने के लिए सर्वर से संवाद किया है।

आपको इसके बारे में अवगत होना चाहिए, फोनगैप jQuery और जावास्क्रिप्ट का उपयोग करें।

इसलिए जैसा कि मैंने पहले बताया था, अगर आप रिमोट सर्वर के साथ संवाद करना चाहते हैं तो आपको जावास्क्रिप्ट का उपयोग करके अपने ऐप में वेब सेवाएं कॉल करनी होंगी।

आपका दृष्टिकोण होना चाहिए:

सर्वर साइड:

अपने सर्वर साइड भाषा का प्रयोग वेब सेवाओं बनाएँ।

मान लें कि आप 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 बहुत, मैंने अपने डेटाबेस से कनेक्ट करने के लिए एक वेब फ़ॉर्म बनाया है। मैं डेटाबेस को बाहरी रूप से कनेक्ट करना चाहता हूं। क्या वेब फ़ॉर्म को वेब सेवा में परिवर्तित करने का कोई तरीका है? – vishee

+0

क्या आप PHP को सर्वर साइड भाषा के रूप में उपयोग कर रहे हैं? –

+0

हाँ और मुझे पता चला है कि wpserver कोड php के लिए बेहतर है। एक वेब फ़ॉर्म है जिसे मैंने बनाया है।क्या मैं इसे बाहरी डेटाबेस से कनेक्ट करने के लिए php का उपयोग कर वेब सेवा के रूप में उपयोग कर सकता हूं? – vishee

 संबंधित मुद्दे