Computer >> कंप्यूटर >  >> प्रोग्रामिंग >> MySql

BLOB और CLOB डेटाटाइप में क्या अंतर है?

<घंटा/>

ब्लॉब और क्लॉब एक ​​साथ LOB (लार्ज ऑब्जेक्ट टाइप) के रूप में जाने जाते हैं। ब्लॉब और क्लॉब डेटा प्रकारों के बीच प्रमुख अंतर निम्नलिखित हैं।

ब्लॉब क्लब
ब्लॉब का फुल फॉर्म एक बाइनरी लार्ज ऑब्जेक्ट है। क्लॉब का फुल फॉर्म कैरेक्टर लार्ज ऑब्जेक्ट है।
इसका उपयोग बड़े बाइनरी डेटा को स्टोर करने के लिए किया जाता है। इसका उपयोग बड़े टेक्स्ट डेटा को स्टोर करने के लिए किया जाता है।
यह मूल्यों को बाइनरी स्ट्रीम के रूप में संग्रहीत करता है। यह मूल्यों को चरित्र धाराओं के रूप में संग्रहीत करता है।
इसका इस्तेमाल करके आप वीडियो, इमेज, जिफ़ और ऑडियो फ़ाइल जैसी फ़ाइलें स्टोर कर सकते हैं.
इसका इस्तेमाल करके आप टेक्स्ट फाइल्स, पीडीएफ डॉक्यूमेंट्स, वर्ड डॉक्यूमेंट्स आदि फाइलों को स्टोर कर सकते हैं।
MySQL निम्नलिखित डेटाटाइप के साथ इसका समर्थन करता है:
  • टिनीब्लॉब

  • बीएलओबी

  • मेडियमब्लॉब

  • लोंगब्लॉब

MySQL निम्नलिखित डेटाटाइप के साथ इसका समर्थन करता है:
  • टिनीटेक्स्ट

  • पाठ

  • मध्यम पाठ

  • लॉन्गटेक्स्ट

JDBC API में इसे java.sql.Blob इंटरफ़ेस द्वारा दर्शाया जाता है। JDBC में इसे java.sql.Clob इंटरफ़ेस द्वारा दर्शाया जाता है।
JDBC में ब्लॉब ऑब्जेक्ट बाइनरी डेटा रखने के बजाय BLOB के स्थान की ओर इशारा करता है। JDBC में ब्लॉब ऑब्जेक्ट अपने वर्ण डेटा को रखने के बजाय BLOB के स्थान की ओर इशारा करता है।
ब्लॉब को स्टोर करने के लिए JDBC (PreparedStatement) निम्न तरीके प्रदान करता है:
  • सेटब्लॉब ()

  • सेटबाइनरीस्ट्रीम ()

क्लोब को स्टोर करने के लिए JDBC (PreparedStatement) निम्न तरीके प्रदान करता है:
  • सेटक्लोब ()

  • सेट कैरेक्टरस्ट्रीम ()

और (ResultSet) ब्लॉब को पुनः प्राप्त करने के लिए यह निम्न तरीके प्रदान करता है:
  • गेटब्लॉब ()

  • गेटबाइनरीस्ट्रीम

और (ResultSet) Clob को पुनः प्राप्त करने के लिए यह निम्न तरीके प्रदान करता है:
  • गेटक्लोब ()

  • getCharacterStream ()


  1. DirectX 11 और DirectX 12 में क्या अंतर है?

    DirectX, एपीआई या एप्लिकेशन प्रोग्रामिंग इंटरफेस का एक संग्रह है, जिसका उपयोग सॉफ्टवेयर द्वारा मल्टीमीडिया सामग्री को प्रस्तुत करने और ग्राफिकल हार्डवेयर के साथ संचार करने के लिए किया जाता है। DirectX का प्रमुख घटक API, Direct3D, सॉफ्टवेयर और ग्राफिक्स हार्डवेयर के बीच संचार को संभालता है। चूंकि सभी

  1. MySQL में BLOB और TEXT डेटाटाइप के बीच क्या अंतर हैं?

    BLOB का मतलब बाइनरी लार्ज ऑब्जेक्ट्स है और जैसा कि इसके नाम से पता चलता है, इसका उपयोग बाइनरी डेटा को स्टोर करने के लिए किया जा सकता है जबकि टेक्स्ट का उपयोग बड़ी संख्या में स्ट्रिंग्स को स्टोर करने के लिए किया जाता है। बीएलओबी का उपयोग बाइनरी डेटा को स्टोर करने के लिए किया जा सकता है जिसका अर्थ है

  1. C++ में iostream और iostream.h में क्या अंतर है?

    यहां हम देखेंगे कि C++ में iostream और iostream.h में क्या अंतर हैं। Iostream.h एक हेडर फ़ाइल थी जिसका उपयोग 1990 के प्रारंभ में I/O स्ट्रीम लाइब्रेरी द्वारा किया गया था। यह एटी एंड टी में प्रारंभिक सी ++ के उपयोग के लिए विकसित किया गया था। उस समय C++ को मानकीकृत नहीं किया गया था। सी ++ मानक पुस्तक