ऑब्जेक्ट रिलेशनल मैपिंग / दृढ़ता फ्रेमवर्क

डेल्फी में डेटाबेस डेटा के साथ काम करना वास्तव में सरल हो सकता है। एक फॉर्म पर एक TQuery ड्रॉप, एसक्यूएल संपत्ति सेट, सक्रिय सेट और एक में अपने डेटाबेस डेटा है DBGrid. (आपको TDataSource और डेटाबेस से कनेक्शन की भी आवश्यकता है)

अगला, आप डेटा सम्मिलित करना, अपडेट करना और हटाना, और नई तालिकाएँ प्रस्तुत करना चाहते हैं। यह आसान भी है लेकिन गड़बड़ हो सकता है। यह कुछ सही ले सकता है एसक्यूएल सिंटैक्स इससे पहले कि आप इसे सही ढंग से रख सकें। माना जाता है कि एक साधारण कार्य थोड़ा बोझिल हो जाता है।

यह ओपन सोर्स वैल्यू टाइप फ्रेमवर्क उन ऑब्जेक्ट ऑब्जेक्ट्स से बना एक बेस क्लास (ThcObject) प्रदान करता है जो किसी ऑब्जेक्ट स्टोर (आमतौर पर RDBMS) के लिए स्वचालित रूप से बनाए जा सकते हैं। ऑब्जेक्ट दृढ़ता फ्रेमवर्क अनिवार्य रूप से पूर्व-लिखित कोड का एक पुस्तकालय है जो किसी वस्तु को बनाए रखने या स्थायी रूप से रखने के विवरण का ध्यान रखता है। वस्तु को एक के लिए जारी रखा जा सकता है पाठ फ़ाइल, XML फ़ाइल आदि, लेकिन व्यापार की दुनिया में यह संभवतः एक आरडीबीएमएस के लिए होगा और इस कारण से, उन्हें कभी-कभी एक ओआरएम (ऑब्जेक्ट रिलेशनल मैपर) के रूप में संदर्भित किया जाता है।

instagram viewer

एक मैक्रोबिज़ डेबजेक्ट सूट एक ओ / आर मैपिंग घटक पैकेज है जिसका उपयोग किया जाना है डेल्फी. DObject O / R मैपिंग सुइट आपको ऑब्जेक्ट-ओरिएंटेड के तरीके से डेटाबेस को पूरी तरह से एक्सेस करने की अनुमति देता है। इसमें OQL शामिल है। डेल्फी, जो देशी डेल्फी भाषा पर आधारित एक मजबूत-टाइप OQL (ऑब्जेक्ट क्वेरी लैंग्वेज) है, यहां तक ​​कि आपको स्ट्रिंग पर आधारित SQL कथन की एक भी पंक्ति लिखने की आवश्यकता नहीं है।

Synopse SQLite3 डेटाबेस फ्रेमवर्क SQlite3 डेटाबेस इंजन को शुद्ध में बदलता है डेल्फी कोड: डेटाबेस का उपयोग, यूजर इंटरफेस पीढ़ी, सुरक्षा, i18n, और रिपोर्टिंग को एक सुरक्षित और तेज़ क्लाइंट / सर्वर AJAX / RESTful मॉडल में संभाला जाता है।

डेटा हेरफेर, जटिल और उन्नत प्रश्नों, विरासत, बहुरूपता, और अधिक के लिए पूर्ण समर्थन के साथ डेल्फी के लिए ओआरएम फ्रेमवर्क। समर्थित डेटाबेस: फायरबर्ड, इंटरबेस, Microsoft SQL सर्वर, MySQL, NexusDB, Oracle, SQLite, PostgreSQL, DB2।

instagram story viewer