Blob এবং Clob একসাথে LOB (Large Object Type) হিসেবে পরিচিত। Blob এবং Clob ডেটা টাইপের মধ্যে প্রধান পার্থক্যগুলো নিচে দেওয়া হলো:
| Blob | Clob |
|---|---|
| Blob-এর পূর্ণরূপ Binary Large Object। | Clob-এর পূর্ণরূপ Character Large Object। |
| বড় বাইনারি ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়। | বড় টেক্সটুয়াল ডেটা সংরক্ষণের জন্য ব্যবহৃত হয়। |
| মানগুলো বাইনারি স্ট্রিম রূপে সংরক্ষিত হয়। | মানগুলো ক্যারেক্টার স্ট্রিম রূপে সংরক্ষিত হয়। |
| এটি ব্যবহার করে ভিডিও, ছবি, gif, অডিও ফাইল সংরক্ষণ করা যায়। | এটি ব্যবহার করে টেক্সট ফাইল, PDF ডকুমেন্ট, ওয়ার্ড ডকুমেন্ট ইত্যাদি সংরক্ষণ করা যায়। |
MySQL এই টাইপ সমর্থন করে:
| MySQL এই টাইপ সমর্থন করে:
|
| JDBC API-তে java.sql.Blob ইন্টারফেস দ্বারা প্রতিনিধিত্ব করা হয়। | JDBC-তে java.sql.Clob ইন্টারফেস দ্বারা প্রতিনিধিত্ব করা হয়। |
| JDBC-তে Blob অবজেক্ট বাইনারি ডেটা ধারণ না করে তার লোকেশন পয়েন্ট করে। | JDBC-তে Clob অবজেক্ট ক্যারেক্টার ডেটা ধারণ না করে তার লোকেশন পয়েন্ট করে। |
Blob সংরক্ষণের জন্য JDBC (PreparedStatement) দেয়:
| Clob সংরক্ষণের জন্য JDBC (PreparedStatement) দেয়:
|
Blob বের করার জন্য JDBC (ResultSet) দেয়:
| Clob বের করার জন্য JDBC (ResultSet) দেয়:
|