2012-07-04 17 views
6

मैंने रेस्तरां के बारे में एक ऑनलाइन डेटाबेस बनाया है और मुझे अपने एंड्रॉइड एप्लिकेशन के माध्यम से इस डेटाबेस तक पहुंचने की ज़रूरत है, ताकि मैं फ़िल्टरिंग के बाद उपयोगकर्ताओं को डेटा प्रदर्शित कर सकूं। मेरे एप्लिकेशन को डेटाबेस को अपडेट करने की आवश्यकता नहीं है, लेकिन मेरी समस्या यह है कि मेरे ऑनलाइन mysql डेटाबेस से कैसे कनेक्ट करें और इसे उपयोगकर्ताओं को प्रदान करें? मैंने इस साइट पर और साथ ही दूसरों पर कई सुझावों को देखा है, और मुझे अभी पता चला है कि मुझे एक्सेस करते समय JSON पार्सर का उपयोग करना है, लेकिन ऐसा नहीं करना है।एंड्रॉइड में ऑनलाइन mysql डेटाबेस तक कैसे पहुंचे?

+0

आप बेहतर एक webservice प्लेटफॉर्म का उपयोग करेंगे जो आपको कॉल करेगा डेटाबेस। अपने आवेदन के साथ सीधे डेटाबेस को कॉल न करें। –

+0

@tsabz हाँ, कौन सी वेब सेवा सबसे अच्छी होगी? – Jivan

+2

इसे विकसित करने के लिए आप पर निर्भर है। जैसा कि नैन ने कहा, एक विश्वसनीय एपीआई सबसे अच्छा होगा। उदाहरण के लिए आप php के साथ ऐसा करने के लिए Google पर एक सिंपल तरीकों के लिए Google पर जांच सकते हैं। –

उत्तर

7

सबसे अच्छा समाधान एक सार्वजनिक एपीआई प्रदान करता है, उदाहरण के लिए PHP के साथ प्रबंधित किया जाता है, जो आपके डेटाबेस डेटा को फ़िल्टर और आपके एंड्रॉइड एप्लिकेशन की ज़रूरतों के रूप में प्रदर्शित करता है।

+0

एपीआई प्रदान करने के लिए एक विधि का एक बड़ा उदाहरण एक आरईएसटी-पूर्ण एपीआई होगा। ओपी उदाहरण के लिए उस पर पढ़ सकता है उदाहरण के लिए – Nanne

+0

@Stefano Ortisi मैं सार्वजनिक एपीआई – Jivan

+0

का उपयोग कैसे कर सकता हूं, जैसा कि @tsabz ने कहा था, आपका सार्वजनिक एपीआई। –

0

आपको सर्वर साइड समाधान प्रदान करने की आवश्यकता है जो एंड्रॉइड एप्लिकेशन से बात कर सकता है। PHP स्क्रिप्ट जाने का एक अच्छा तरीका है, जो सीधे MySQL डेटाबेस के साथ इंटरफेस कर सकता है, और डिवाइस पर परिणाम लौटा सकता है।

फिर आप पीएचपी स्क्रिप्ट के साथ रचनात्मक हो सकते हैं, परिणामों को सॉर्ट करके, और एंड्रॉइड डिवाइस से कुछ प्रसंस्करण को हटाकर और अधिक व्यापक समाधान प्रदान कर सकते हैं, और इसे सर्वर की तरफ कर सकते हैं जहां बैटरी लाइफ नहीं है एक समस्या है।

आपको बस एंड्रॉइड डिवाइस पर वेब सेवा कॉल को लागू करने की आवश्यकता है, जो आप करना चाहते हैं उसके आधार पर HTTP पर्याप्त पर पर्याप्त जीईटी/POST अनुरोधों को लागू करने की आवश्यकता है। ठीक से कार्यान्वित करने के तरीके पर दिशानिर्देशों के लिए आरईएसटी एपीआई में एक नज़र डालें।

आप आसानी से इस

4

इस लिंक से आपको मदद कर सकता है के लिए MySQL डेटाबेस के रूप में ही सर्वर के लिए एक PHP स्क्रिप्ट जोड़ सकते हैं। http://www.androidhive.info/2012/01/android-login-and-registration-with-php-mysql-and-sqlite/ बस JSON पार्सर्स की समझ प्राप्त करें और सर्वर पर डेटाबेस से डेटा पुनर्प्राप्त करने के लिए एंड्रॉइड में इसका उपयोग कैसे किया जा सकता है ... आप PHP में webservices लिख सकते हैं ..

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