L3 Info : SGBD
 
◃  Ch. 16 JDBC  ▹
 

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