JAVA類型 | JDBC類型索引(int) | VARCHAR | L+N | ##VARCHAR|
java.lang.String | 12 | CHAR | #N | CHAR |
java.lang.String | 1 | BLOB | L+N | BLOB |
#java.lang.byte[] | -4 | TEXT | 65535 | VARCHAR |
#java.lang.String | -1 | INTEGER | 4 | ##INTEGER UNSIGNED |
java.lang.Long | 4 | ##TINYINT | 3 | TINYINT UNSIGNED |
-6 | SMALLINT | #5 | SMALLINT UNSIGNED | |
#5 | # #MEDIUMINT | 8 | MEDIUMINT UNSIGNED | |
4 | BIT | 1 | BIT | |
#-7 | ##BIGINT | 20 | #BIGINT UNSIGNED | java.math.BigInteger |
-5 | FLOAT | 4+8 | FLOAT | java.lang.Float |
7 | DOUBLE | 22 | #DOUBLE | ##java.lang. Double |
8 | #DECIMAL | 11 | DECIMAL | java.math.BigDecimal |
3 | BOOLEAN | #1 | #同TINYINT | |
##ID | #11 | PK (INTEGER UNSIGNED) | java.lang.Long | #4 |
## DATE | 10 | DATE | java.sql.Date | 91 |
TIME | #8 | TIME | java.sql.Time | #92 |
DATETIME | 19 | DATETIME | java.sql.Timestamp | ##93 |
TIMESTAMP | 19 | TIMESTAMP | java.sql.Timestamp | #93 |
4 | YEAR | java.sql.Date | 91 |
|
。 對於boolen類型,在
mysql資料庫
中,個人認為用int類型代替較好,對bit操作不是很方便,尤其是在具有web頁面開發的項目中,表示0 /1,對應java類型的Integer較好。
#
以上是比較Java資料類型與MySql資料類型的詳細內容。更多資訊請關注PHP中文網其他相關文章!