JDBC প্রায় সমস্ত SQL ডেটাটাইপগুলির জন্য সমর্থন প্রদান করে যখনই JDBC ড্রাইভার একটি জাভা অ্যাপ্লিকেশন থেকে একটি কল পায় তখন এটি এর মধ্যে থাকা জাভা ডেটাটাইপগুলিকে সংশ্লিষ্ট SQL ডেটা টাইপগুলিতে রূপান্তর করে৷ রূপান্তর প্রক্রিয়া ডিফল্ট ম্যাপিং অনুসরণ করে। JDBC এবং তাদের সংশ্লিষ্ট SQL ডেটাটাইপ দ্বারা সমর্থিত ডেটা প্রকারের তালিকা নীচে দেওয়া হল৷
| SQL | JDBC/Java |
|---|---|
| VARCHAR | java.lang.String |
| CHAR | java.lang.String |
| LONGVARCHAR | java.lang.String |
| BIT | বুলিয়ান |
| সংখ্যা | java.math.BigDecimal |
| TINYINT | বাইট |
| SMALLINT | ছোট |
| পূর্ণসংখ্যা | int |
| BIGINT | দীর্ঘ |
| বাস্তব | ফ্লোট |
| ফ্লোট | ফ্লোট |
| ডবল | ডবল |
| VARBINARY | বাইট[ ] |
| বাইনারি | বাইট[ ] |
| DATE | java.sql.তারিখ |
| TIME | java.sql.Time |
| TIMESTAMP | java.sql.Timestamp |
| CLOB | java.sql.Clob |
| BLOB | java.sql.Blob |
| ARRAY | java.sql.Array |
| REF | java.sql.রেফ |
| নির্মাণ করুন | java.sql.Struct |