Kurzanleitung

Werbung
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
Herunterladen