TINYINT SMALLINT INTEGER BIGINT REAL FLOAT DOUBLE DECIMAL NUMERIC BIT CHAR VARCHAR LONGVARCHAR BINARY VARBINARY LONGVARBINARY DATE TIME TIMESTAMP x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x TINYINT SMALLINT INTEGER BIGINT REAL FLOAT DOUBLE DECIMAL NUMERIC BIT CHAR VARCHAR LONGVARCHAR BINARY VARBINARY LONGVARBINARY DATE TIME TIMESTAMP String java.math.BigDecimal Boolean Integer Long Float Double byte[] java.sql.Date java.sql.Time Java.sql.Timestamp getByte() getShort() getInt() getLong() getFloat() getDouble() getBigDecimal() getBoolean() getString() getBytes() getDate() getTime() getTimeStamp() getAsciiStream() getUnicodeStream() getBinaryStream() getObject() JDBC-Typ CHAR VARCHAR LONGVARCHAR NUMERIC DECIMAL BIT TINYINT SMALLINT INTEGER BIGINT REAL FLOAT DOUBLE BINARY VARBINARY LONGVARBINARY DATE TIME TIMESTAMP ⇒ X x x x x x x x x x X x x x x x x x x x X x x x x x x x x x X x x x x x x x x x X x x x x x x x x x X x x x x x x x x X x x x x x x x x x X x x x x x x x x X x x x x x x x x x X x x x x x x x x x X x x x x x x x x X x x x x x x x x x x x x x x x x x x x x x x ⇒ Java-Typ x x x x x x x x x x X x x x X x X x x x x x x x x x X x X x X x x x X x x x x x X x x x x x JBDC-Typ VARCHAR bzw. LONGVARCHAR String java.math.BigDecimal Boolean boolean NUMERIC BIT Integer int INTEGER Long Float long float BIGINT REAL Double double DOUBLE byte[] VARBINARY bzw. LONGVARBINARY java.sql.Date java.sql.Time java.sql.Timestamp DATE TIME TIMESTAMP Mit PreparedStatement. setObject() mögliche Umwandlungen von Java- in JDBC/SQL-Typen “x” bedeutet, daß mit der Methode setObject() aus der Klasse PreparedStatement der links angegebene Java-Typ in die entsprechenden JDBC/SQL-Typen umgewandelt werden kann. Mit ResultSet.getXxx()Methoden abrufbare Datentypen "x” heißt, die in der linken Spalte angegebene Methode kann den entsprechenden JDBC-Typ abrufen; “X” bedeutet, daß für einen Typ diese Methode zum Abruf empfohlen wird. Abbildung von JDBC/SQL-Typen auf Klassen (String, Integer etc.) bzw. primitive Typen (int, double etc.) in Java und umgekehrt