ResultSet.getObject() için MySQL ve Java Türleri.
| MySQL Tip Adı | GetColumnClassName | Java Class |
| BIT(1) (new in MySQL-5.0) | BIT | java.lang.Boolean |
| BIT( > 1) (new in MySQL-5.0) | BIT | byte[] |
| TINYINT | TINYINT | Eğer depolama boyutu 1 ise java.lang.Boolean değilse java.lang.Integer. |
| BOOL, BOOLEAN | TINYINT | Bkz TINYINT |
| SMALLINT[(M)] [UNSIGNED] | SMALLINT [UNSIGNED] | java.lang.Integer (herşeye rağmen UNSIGNED veya değil) |
| MEDIUMINT[(M)] [UNSIGNED] | MEDIUMINT [UNSIGNED] | java.lang.Integer (eğer UNSIGNED ise)java.lang.Long (C/J 3.1 ve öncesi ise) ( C/J 5.0 ve sonrası ise) |
| INT,INTEGER[(M)] [UNSIGNED] | INTEGER [UNSIGNED] | java.lang.Integer, (eğer UNSIGNED ise) |
| BIGINT[(M)] [UNSIGNED] | BIGINT [UNSIGNED] | java.lang.Long, (eğer UNSIGNED ise) |
| FLOAT[(M,D)] | FLOAT | java.lang.Float |
| DOUBLE[(M,B)] | DOUBLE | java.lang.Double |
| DECIMAL[(M[,D])] | DECIMAL | java.math.BigDecimal |
| DATE | DATE | java.sql.Date |
| DATETIME | DATETIME | java.sql.Timestamp |
| TIMESTAMP[(M)] | TIMESTAMP | java.sql.Timestamp |
| TIME | TIME | java.sql.Time |
| YEAR[(2|4)] | YEAR | java.sql.Short. yearIsDateType false ise |
| CHAR(M) | CHAR | java.lang.String (sutun özelliği BINARY ise byte[] döner) |
| VARCHAR(M) [BINARY] | VARCHAR | java.lang.String (sutun özelliği BINARY ise byte[] döner) |
| BINARY(M) | BINARY | byte[] |
| VARBINARY(M) | VARBINARY | byte[] |
| TINYBLOB | TINYBLOB | byte[] |
| TINYTEXT | VARCHAR | java.lang.String |
| BLOB | BLOB | byte[] |
| TEXT | VARCHAR | java.lang.String |
| MEDIUMBLOB | MEDIUMBLOB | byte[] |
| MEDIUMTEXT | VARCHAR | java.lang.String |
| LONGBLOB | LONGBLOB | byte[] |
| LONGTEXT | VARCHAR | java.lang.String |
| ENUM('value1','value2',...) | CHAR | java.lang.String |
| SET('value1','value2',...) | CHAR | java.lang.String |
Hiç yorum yok:
Yorum Gönder