`
mabusyao
  • 浏览: 254722 次
  • 性别: Icon_minigender_1
  • 来自: 南京
社区版块
存档分类
最新评论

MySQL - Java 类型对照

阅读更多

  <

These  MySQL  Data  Types Can  always  be  converted  to  these  Java  types
CHAR,  VARCHAR,  BLOB,  TEXT,  ENUM,  and  SET java.lang.String, 
java.io.InputStream, 
java.io.Reader, 
java.sql.Blob,  java.sql.Clob
FLOAT,  REAL,  DOUBLE  PRECISION,  NUMERIC,  DECIMAL, 
TINYINT,  SMALLINT,  MEDIUMINT,  INTEGER,  BIGINT
java.lang.String, 
java.lang.Short, 
java.lang.Integer, 
java.lang.Long, 
java.lang.Double, 
java.math.BigDecimal
DATE,  TIME,  DATETIME,  TIMESTAMP java.lang.String, 
java.sql.Date, 
java.sql.Timestamp

<

 

MySQL  Type  Name Return  value  of  GetColumnClassName Returned  as  Java  Class
BIT(1)  (new  in  MySQL-5.0) BIT java.lang.Boolean
BIT(  >  1)  (new  in  MySQL-5.0) BIT byte[]
TINYINT TINYINT java.lang.Boolean  if  the  configuration  property  tinyInt1isBit   is  set  to  true   (the  default)  and  the  storage  size  is  1,  or  java.lang.Integer   if  not.
BOOL,  BOOLEAN TINYINT See  TINYINT ,  above  as  these  are  aliases  for  TINYINT(1) ,  currently.
SMALLINT[(M)]  [UNSIGNED] SMALLINT  [UNSIGNED] java.lang.Integer  (regardless  if  UNSIGNED  or  not)
MEDIUMINT[(M)]  [UNSIGNED] MEDIUMINT  [UNSIGNED] java.lang.Integer,  if  UNSIGNED  java.lang.Long   (C/J  3.1  and  earlier),  or  java.lang.Integer   for  C/J  5.0  and  later
INT,INTEGER[(M)]  [UNSIGNED] INTEGER  [UNSIGNED] java.lang.Integer,  if  UNSIGNED  java.lang.Long
BIGINT[(M)]  [UNSIGNED] BIGINT  [UNSIGNED] java.lang.Long,  if  UNSIGNED  java.math.BigInteger
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 If  yearIsDateType  configuration  property  is  set  to  false,  then  the  returned  object  type  is  java.sql.Short .  If  set  to  true  (the  default)  then  an  object  of  type  java.sql.Date   (with  the  date  set  to  January  1st,  at  midnight).
CHAR(M) CHAR java.lang.String  (unless  the  character  set  for  the  column  is  BINARY ,  then  byte[]   is  returned.
VARCHAR(M)  [BINARY] VARCHAR java.lang.String  (unless  the  character  set  for  the  column  is  BINARY ,  then  byte[]   is  returned.
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
分享到:
评论

相关推荐

    mysql-binlog-connector-java-0.21.0-API文档-中英对照版.zip

    标签:github、shyiko、mysql、binlog、connector、java、中英对照文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...

    mysql-binlog-connector-java-0.21.0.jar中文-英文对照文档.zip

    中文-英文对照文档,中英对照文档,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【***.jar中文文档.zip】,再解压其中的 【***-...

    MySql于Java数据类型对应列表

    ### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...

    java、mysql以及oracle数据类型对照表

    标题"java、mysql以及oracle数据类型对照表"揭示了本主题的核心,即比较Java、MySQL和Oracle数据库的数据类型。Java的数据类型主要分为基本类型(如int、double、boolean)和引用类型(如类、接口和数组)。MySQL和...

    ORACLE JAVA MYSQL类型转化对照

    ORACLE JAVA MYSQL类型转化对照

    java_mysql_数据类型对照.doc

    首先,我们来看一下Java与MySQL之间数据类型的基本对照情况: 1. **VARCHAR**:在MySQL中表现为可变长度字符串,对应Java中的`java.lang.String`类型,JDBC类型为12。适用于存储不固定长度的文本数据,如姓名、地址...

    Mysql、orcale 中的数据类型与java中的数据类型对应表.pdf

    Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用的关系型数据库管理系统,而 Java 是一种广泛应用于企业级应用开发的编程语言。在数据库应用开发中,理解数据类型的对应关系...

    spring-expression-5.3.12-API文档-中英对照版.zip

    标签:springframework、spring、expression、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和...

    Java数据类型与MySql数据类型对照表

    这篇文章将详细探讨Java数据类型与MySQL数据类型之间的对照,并提供选择和使用这些数据类型的方法。 首先,我们来看Java的数据类型,它们分为两大类:基本类型和引用类型。基本类型包括整型(如byte、short、int、...

    Java常用数据库驱动,SQLServer、mysql、Oracle驱动

    本文将详细介绍Java中针对SQLServer、MySQL和Oracle这三种常见数据库的驱动及其使用方法。 首先,我们来了解一下**SQLServer驱动**。在Java中,微软的SQLServer数据库通常通过`sqljdbc42.jar`驱动进行连接。这个...

    Java项目-基于 Java+MySql+Swing学生信息管理.zip

    【标题】"Java项目-基于 Java+MySql+Swing学生信息管理.zip"是一个Java编程课程设计项目,它涵盖了使用Java编程语言、MySQL数据库管理和Swing GUI库来创建一个学生信息管理系统。这个项目旨在帮助学习者掌握Java后端...

    JDBC数据类型与数据库字段对应表——mysql篇

    JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger

    MySQL API中文对照版

    MySQL API支持多种编程语言,包括C、C++、Java、Python、PHP等,使得开发者可以在自己熟悉的环境中操作数据库。 在MySQL API中,主要包含以下关键知识点: 1. **连接与断开**:`mysql_connect()` 和 `mysql_close...

    Java数据类型,Hibernate数据类型,标准sql数据类型之间的对应表

    这里,我们提到了一个名为“Hibernate的映射类型_hibernate_mysql映射类型.doc”的文档,这很可能是一个详细的对照表,列出了Hibernate如何将Java数据类型映射到MySQL数据库的SQL数据类型。MySQL是世界上最流行的...

    计算机英语--中外文对照

    词汇通常具有高度专业性,包括硬件组件(如CPU、内存、硬盘)、操作系统(如Windows、Linux、macOS)、网络技术(如TCP/IP、HTTP、FTP)、编程语言(如Java、Python、C++)以及数据库管理(如SQL、Oracle、MySQL)。...

    数据库迁移及区别比较(Oracle,Sql Server,MySql).pdf

    - 提供了MySQL的建表SQL示例、Java到SQL数据类型映射表,以及Oracle与MySQL、SQL Server数据类型的转化对照表,作为迁移过程中的参考。 总的来说,数据库迁移是一项复杂的工作,涉及到多个层面的调整和优化。在...

    mysql自学总结.pdf

    MySQL是世界上最流行的关系型数据库管理系统之一,尤其在Java开发中被广泛应用。对于初学者来说,了解MySQL的基础知识和操作是至关重要的。以下是一份详细的MySQL自学总结,涵盖了从数据库基础到常用的SQL语句,以及...

    mysql使用手册原版,中英文

    同时,对于需要阅读英文文档的开发者,双语对照可以提供即时翻译,减少查阅翻译工具的时间。 在"mysqlapienzh"这个文件名中,我们可以推测这是手册的中文部分,可能包含了API的详细文档和示例代码。这部分内容可能...

    mybatis 生成mysql对应映射文件

    `mysql-connector-java-5.1.6-bin.jar`是MySQL的JDBC驱动,用于连接Java应用程序和MySQL数据库。JDBC(Java Database Connectivity)是Java中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新...

Global site tag (gtag.js) - Google Analytics