MYSQL資料庫型別與JAVA型別對應關係

聞人聽書_發表於2020-12-01

|型別名稱  顯示長度	  資料庫型別			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	java.lang.Integer		-6
smallint	5		smallint unsigned	java.lang.Integer		5
mediumint	8		mediumint unsigned	java.lang.Integer		4
bit			1			bit				java.lang.Boolean		-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	 	java.lang.Boolean		-7
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
year	 	4	 		year	 		java.sql.Date	 		91


相關文章