संभव डुप्लिकेट:
how to sync SQLite database on android phone with MySQL database on server?सिंक डेटाबेस Mysql SQLite
मैं सोच रहा हूँ एक आवेदन पर एक डेटाबेस को अद्यतन करने के लिए सबसे अच्छा तरीका क्या है।
हमारे पास एक MySQL डेटाबेस है जो मुख्य सर्वर पर सब कुछ संभालता है, लेकिन मैं इसे अपने ऐप पर दोहराना चाहता हूं। मैं एंड्रॉइड डिवाइस पर डेटाबेस (mysql) की प्रतिलिपि बनाना चाहता हूं ताकि दोनों अद्यतित रहें। यह वास्तविक समय में नहीं होना चाहिए, लेकिन हर सप्ताह एक बार निर्धारित किया जा सकता है, या जब SQL डेटाबेस में कोई परिवर्तन किया जाता है।
मैं ऐसी चीज कैसे करूं?
जैसा कि मुझे इसे एप्लिकेशन के अपडेट के रूप में भेजना चाहिए और बदले गए डेटाबेस को बनाना चाहिए, या मुझे डेटाबेस पर डेटाबेस को बदलने का कोई तरीका उपयोग करना चाहिए, और SQLite डेटा बेस को कॉपी किया जाना चाहिए एंड्रॉइड ऐप।
या ... क्या ऐसा करने का कुछ अच्छा चालाक तरीका है ??
धन्यवाद पैट
धन्यवाद टाइमज़ैम्प के साथ पीटज़ नाइस आइडिया, लेकिन मैं फोन पर डेटा सेट कैसे डाउनलोड करूं? या मुझे इसे ऐप अपडेट के रूप में भेजना चाहिए? यह वह जगह है जहां मैं डिजाइन के सेटअप के रूप में भ्रमित हो जाता हूं। – pat
ऐप अपडेट का उपयोग करने की कोई आवश्यकता नहीं है, बस अपने सर्वर के साथ एक कनेक्शन बनाएं (यानी इस उद्देश्य के लिए लिखित एक विशिष्ट पृष्ठ) और इसे कुछ पैरामीटर पास करें। इसके बाद डिवाइस पर वापस सेट एक एक्सएमएल या जेएसओएन डेटा गूंजना चाहिए। सटीक कोड के बारे में निश्चित नहीं है लेकिन XMLHTTPRequest की रेखाओं के साथ कुछ आगे बढ़ सकता है। – Peetz