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 |