Mapping von Basisdatentypen in JAVA und SQL
Die Datentypen von relationalen Datenbanken unterscheiden sich von denen in Java und müssen in beide Richtungen gemappt werden. Nachfolgend daher eine Auflistung der Basisdatentypen in Java und ihren entsprechenden Datentypen in einem RDBMS.
Java-Datentyp | SQL-Datentyp |
---|---|
Integer | INTEGER |
Long | BIG INT |
Float | REAL |
Bignum | DECIMAL |
BigDecimal | NUMBER |
Boolean | BIT |
String | VARCHAR, CHAR |
AsciiStream | LONGVARCHAR, BLOB |
Byte[] | BLOB |
Date | DATE |
Time | TIME |
Timestamp | TIME STAMP |
Object | jeder Typ |
Kategorien: JDBC, Objektrelationales Mapping, SQL, B