Mysql
 sql >> डेटाबेस >  >> RDS >> Mysql

(सलाह की ज़रूरत है) मेरे Android ऐप से MySQL सर्वर डेटाबेस से बात करें

मेरा सुझाव है कि आप जर्सी का उपयोग करके जावा में RESTful वेब सेवा का उपयोग करें। आप Android ऐप और MySQL सर्वर के बीच एक मध्यवर्ती परत के रूप में। आप अपने Android ऐप में JSON (मोबाइल ऐप के लिए मेरा सुझाव), xml या पालिन टेक्स्ट में डेटा ट्रांसफर कर सकते हैं।

आप अपने सिस्टम में वेब सेवा का उपयोग करने के लाभों को @Elad उत्तर में पा सकते हैं:रिमोट डेटाबेस तक पहुंचने का सबसे अच्छा तरीका:वेबसर्विस या डायरेक्ट डीबी-एक्सेस के माध्यम से?

इसके अलावा बाद में यदि आप अपने सिस्टम के लिए अन्य स्मार्ट फोन प्लेटफॉर्म विकसित करने का निर्णय लेते हैं, तो आपको बस उसी वेब सेवा का पुन:उपयोग करने की आवश्यकता है। परिणामस्वरूप इस वेब सेवा को आपके सिस्टम के मोबाइल उपयोगकर्ता के लिए एक सामान्य प्रोटोकॉल माना जा सकता है।

मैंने डेटा को MySQL डेटाबेस में मैप करने के लिए हाइबरनेट का उपयोग किया। जर्सी का हाइबरनेट हठ के साथ उपयोग करने वाली RESTful सेवा ए>

यदि आप इस दृष्टिकोण का पालन करने का निर्णय लेते हैं, तो ध्यान दें कि आपके हाइबरनेट सामान को अपनी जर्सी सेवाओं से अलग करने की अत्यधिक अनुशंसा की जाती है। आपको अपने डीएओ को अपने सर्विस टियर से जोड़ना होगा। देखें @Rick Mangi ने मुझे क्या लिखा :REST with जावा (JAX-RS) जर्सी और हाइबरनेट का उपयोग कर रहा है

अपने एंड्रॉइड ऐप में HTTP क्लाइंट का उपयोग करना भी एक अच्छा तरीका है, क्योंकि यह @GET, @POST, @DELETE और @PUT कमांड का समर्थन करता है और आप आसानी से अपने डेटाबेस से बात कर सकते हैं जैसे HTTP GET Request



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. मैं अपनी साइट पर अद्वितीय विज़िटर की गणना कैसे करूं?

  2. MySQL से पंक्तियाँ प्रदर्शित करें जहाँ एक डेटाटाइम अगले घंटे के भीतर है

  3. किसी वेबसाइट से विशिष्ट डेटा प्राप्त करने के लिए कर्ल का उपयोग कैसे करें और फिर इसे php . का उपयोग करके अपना डेटाबेस सहेजें

  4. java.net.SocketException:टूटा हुआ पाइप

  5. JDBC कनेक्शन त्रुटि:अपरिचित समयक्षेत्र