Types de données JDBC/SQL
- Tous les SGBD n'ont pas les mêmes types SQL (même pour les types de base, il peut y avoir des différences importantes)
- Le driver JDBC traduit le type JDBC retourné par le SGBD en un type Java correspondant
| Type JDBC/SQL (classe Type) | Méthode Java |
| CHAR, VARCHAR | getString() |
| LONGVARCHAR | getAsciiStream() |
| NUMERIC, DECIMAL | getBigDecimal() |
| BINARY, VARBINARY | getBytes() |
| LONGVARBINARY | getBinaryStream() |
| BIT | getBoolean() |
| INTEGER | getInt() |
| BIGINT | getLong() |
| SMALLINT | getShort() |
| TINYINT | getByte() |
| REAL | getFloat() |
| DOUBLE, FLOAT | getDouble() |
| DATE | getDate() |
| TIME | getTime() |
| TIME STAMP | getTimeStamp() |
| ARRAY | getArray() |
| BLOB | getBlob() |
| CLOB | getClob () |
| REF | getRef () |
| AUTRE | getObject() |