কম্পিউটার টিউটোরিয়াল

Java-এ MySQL SMALLINT-এর সমতুল্য ডেটা টাইপ

Java-এ MySQL-এর SMALLINT-এর সমতুল্য ডেটা টাইপ হলো short (প্রিমিটিভ) বা Short (র্যাপার ক্লাস)।

তুলনা

বৈশিষ্ট্যMySQL SMALLINTJava short
সাইজ২ বাইট২ বাইট
রেঞ্জ-32,768 থেকে 32,767-32,768 থেকে 32,767
সাইনডহ্যাঁ (ডিফল্ট)হ্যাঁ

Java ডেমো কোড

public class SmallIntAsShortDemo {
    public static void main(String[] args) {
        short value = 32767;
        System.out.println(value);  // 32767
        value = -32768;
        System.out.println(value);  // -32768
        // value = 32768; // Compile error: out of range
    }
}

আউটপুট

32767
-32768

JDBC ম্যাপিং: JDBC-এ ResultSet.getShort() দিয়ে SMALLINT কলাম পড়া যায়। PreparedStatement.setShort() দিয়ে লিখা যায়। UNSIGNED SMALLINT (০ থেকে ৬৫৫৩৫) হলে Java-তে int ব্যবহার করতে হয় (কারণ Java-তে আনসাইনড প্রিমিটিভ নেই)।

  1. MySQL-এ Java long-এর সমতুল্য ডেটা টাইপ কী?

  2. MySQL-এ SMALLINT(6) UNSIGNED-এর সর্বোচ্চ মান

  3. MySQL DECIMAL(x,0) ডেটা টাইপের রেঞ্জ ও স্টোরেজ প্রয়োজনীয়তা

  4. PHP-এ MySQL UNHEX() ফাংশনের সমতুল্য: hex2bin()