In Derby, the java.sql.Types are mapped to SQL data types.
The following table shows the mapping of java.sql.Types to SQL types.
| java.sql.Types | SQL Types | 
|---|---|
| BIGINT | BIGINT | 
| BINARY | CHAR FOR BIT DATA | 
| BLOB | BLOB | 
| BOOLEAN | BOOLEAN | 
| CHAR | CHAR | 
| CLOB | CLOB | 
| DATE | DATE | 
| DECIMAL | DECIMAL | 
| DOUBLE | DOUBLE PRECISION | 
| FLOAT | DOUBLE PRECISION1 | 
| INTEGER | INTEGER | 
| LONGVARBINARY | LONG VARCHAR FOR BIT DATA | 
| LONGVARCHAR | LONG VARCHAR | 
| NULL | Not a data type; always a value of a particular type | 
| NUMERIC | DECIMAL | 
| REAL | REAL | 
| SMALLINT | SMALLINT | 
| SQLXML2 | XML | 
| TIME | TIME | 
| TIMESTAMP | TIMESTAMP | 
| VARBINARY | VARCHAR FOR BIT DATA | 
| VARCHAR | VARCHAR |