程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 數據庫知識 >> MYSQL數據庫 >> 關於MYSQL數據庫 >> Java數據類型和MySql數據類型對應一覽

Java數據類型和MySql數據類型對應一覽

編輯:關於MYSQL數據庫

下面將以列表的形式對MySQL數據類型和Java數據類型進行對應比較,如果您對MySQL數據類型方面感興趣的話,不妨一看。

Java MySQL 數據類型對照

 

類型名稱 顯示長度 數據庫類型 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                   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






 

以上就是Java數據類型和MySQL數據類型對應表。

對於bolb,一般用於對圖片的數據庫存儲,原理是把圖片打成二進制,然後進行的一種存儲方式,在Java中對應byte[]數組。

對於boolen類型,在MySQL數據庫中,個人認為用int類型代替較好,對bit操作不是很方便,尤其是在具有web頁面開發的項目中,表示0/1,對應Java類型的Integer較好。

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved