JDBC cung cấp hỗ trợ cho hầu hết các kiểu dữ liệu SQL Bất cứ khi nào trình điều khiển JDBC nhận được cuộc gọi từ một ứng dụng Java, nó sẽ chuyển đổi các kiểu dữ liệu Java trong đó sang kiểu dữ liệu SQL tương ứng. Quá trình chuyển đổi tuân theo ánh xạ mặc định. Sau đây là danh sách các kiểu dữ liệu được hỗ trợ bởi JDBC và các kiểu dữ liệu SQL tương ứng của chúng.
SQL | JDBC / Java |
---|---|
VARCHAR | java.lang.String |
CHAR | java.lang.String |
LONGVARCHAR | java.lang.String |
BIT | boolean |
CON SỐ | java.math.BigDecimal |
TINYINT | byte |
SMALLINT | ngắn |
INTEGER | int |
BIGINT | dài |
THỰC | float |
NỔI | float |
ĐÔI | gấp đôi |
VARBINARY | byte [] |
BINARY | byte [] |
NGÀY | java.sql.Date |
THỜI GIAN | java.sql.Time |
TIMESTAMP | java.sql.Timestamp |
CLOB | java.sql.Clob |
BLOB | java.sql.Blob |
ĐẾN | java.sql.Array |
REF | java.sql.Ref |
CẤU TRÚC | java.sql.Struct |