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() |