2012-05-06 11 views
5

मैं अपने Firebird डीबी करने के लिए अपने एंड्रॉयड आवेदन कनेक्ट करने की आवश्यकताकैसे पर डीबी Firebird से कनेक्ट करने के एंड्रॉयड

कोई ऐसा करने के तरीके जानता है?

कृपया कोड लिखें!

+0

"कोड लिखें!"। क्या आप कुछ कॉफी और कुकीज़ भी नहीं चाहते हैं? – jfoliveira

उत्तर

3

मैं फ़ायरबर्ड से विशेष रूप से परिचित नहीं हूं, लेकिन मेरा अनुमान है कि किसी प्रकार की वेब सेवा (रीस्टफुल?) का उपयोग करने का सबसे अच्छा तरीका होगा जो आपके एंड्रॉइड क्लाइंट को डेटाबेस के साथ संवाद करने की अनुमति देता है। यह वह समाधान है जिसका उपयोग आमतौर पर अधिकांश ऐप्स के लिए किया जाता है क्योंकि आप सीधे एंड्रॉइड से डेटाबेस से कनेक्ट नहीं हो सकते हैं। यह डिज़ाइन दृष्टिकोण से भी अच्छा है क्योंकि आपका एप्लिकेशन अंतर्निहित डेटाबेस पर निर्भर नहीं है, बल्कि वेब सेवा जो मध्यस्थ के रूप में कार्य करता है, जिसका अर्थ है कि आप अपने क्लाइंट को प्रभावित किए बिना डेटाबेस कार्यान्वयन को स्वैप कर सकते हैं।

2

Jaybird (फायरबर्ड जेडीबीसी ड्राइवर) एंड्रॉइड का समर्थन नहीं करता है, तो आपको कुछ और "हैकिश" की आवश्यकता है। वाणिज्यिक समाधान midware का उपयोग कर किया जाएगा, जैसे RemObjects DataAbstract का समर्थन करता है एंड्रॉयड (प्री-ऑर्डर/बीटा चरण) और Firebird: http://www.remobjects.com/da/java.aspx

+1

हमारे पास जेबर्ड के साथ एंड्रॉइड का समर्थन करने की कोई योजना नहीं है। एक त्वरित जांच से पता चला कि एंड्रॉइड में उपलब्ध कुछ कक्षाओं के आसपास काम करने के लिए शायद इसे एक महत्वपूर्ण पुनर्लेख की आवश्यकता होगी। यह शायद इस जवाब में सुझाए गए मिडलवेयर कार्यान्वयन का उपयोग करने के लिए और अधिक निष्पादक और सुरक्षित है और @TylerTreat –

+0

का उत्तर जानकारी के लिए धन्यवाद, मार्क। – Harriv

+1

मार्क रोटेवेवेल की टिप्पणी को प्रतिबिंबित करने के लिए उत्तर बदल गया। – Harriv

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