JDBC लगभग सभी SQL डेटाटाइप्स के लिए समर्थन प्रदान करता है जब भी JDBC ड्राइवर को जावा एप्लिकेशन से कॉल प्राप्त होती है, तो यह जावा डेटाटाइप्स को संबंधित SQL डेटा प्रकारों में परिवर्तित कर देता है। रूपांतरण प्रक्रिया डिफ़ॉल्ट मैपिंग का अनुसरण करती है। JDBC और उनके संगत SQL डेटाटाइप द्वारा समर्थित डेटा प्रकारों की सूची निम्नलिखित है।
SQL | JDBC/Java |
---|---|
VARCHAR | java.lang.String |
चार | java.lang.String |
LONGVARCHAR | java.lang.String |
बिट | बूलियन |
NUMERIC | java.math.BigDecimal |
टिन्यिनट | बाइट |
स्मालिंट | संक्षिप्त |
पूर्णांक | इंट |
बिगिनट | लंबा |
असली | फ्लोट |
फ्लोट | फ्लोट |
डबल | डबल |
वर्बिनरी | बाइट[ ] |
बाइनरी | बाइट[ ] |
दिनांक | java.sql.Date |
समय | java.sql.समय |
टाइमस्टैम्प | java.sql.Timestamp |
सीएलओबी | java.sql.Clob |
BLOB | java.sql.Blob |
ARRAY | java.sql.Array |
आरईएफ | java.sql.Ref |
संरचना | java.sql.Struct |