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 |
相关推荐
标签:github、shyiko、mysql、binlog、connector、java、中英对照文档、jar包; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,...
中文-英文对照文档,中英对照文档,java,jar包,Maven,第三方jar包,组件,开源组件,第三方组件,Gradle,中文API文档,手册,开发手册,使用手册,参考手册 # 使用方法: 解压 【***.jar中文文档.zip】,再解压其中的 【***-...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...
标题"java、mysql以及oracle数据类型对照表"揭示了本主题的核心,即比较Java、MySQL和Oracle数据库的数据类型。Java的数据类型主要分为基本类型(如int、double、boolean)和引用类型(如类、接口和数组)。MySQL和...
ORACLE JAVA MYSQL类型转化对照
首先,我们来看一下Java与MySQL之间数据类型的基本对照情况: 1. **VARCHAR**:在MySQL中表现为可变长度字符串,对应Java中的`java.lang.String`类型,JDBC类型为12。适用于存储不固定长度的文本数据,如姓名、地址...
Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用的关系型数据库管理系统,而 Java 是一种广泛应用于企业级应用开发的编程语言。在数据库应用开发中,理解数据类型的对应关系...
标签:springframework、spring、expression、中英对照文档、jar包、java; 使用方法:解压翻译后的API文档,用浏览器打开“index.html”文件,即可纵览文档内容。 人性化翻译,文档中的代码和结构保持不变,注释和...
这篇文章将详细探讨Java数据类型与MySQL数据类型之间的对照,并提供选择和使用这些数据类型的方法。 首先,我们来看Java的数据类型,它们分为两大类:基本类型和引用类型。基本类型包括整型(如byte、short、int、...
本文将详细介绍Java中针对SQLServer、MySQL和Oracle这三种常见数据库的驱动及其使用方法。 首先,我们来了解一下**SQLServer驱动**。在Java中,微软的SQLServer数据库通常通过`sqljdbc42.jar`驱动进行连接。这个...
【标题】"Java项目-基于 Java+MySql+Swing学生信息管理.zip"是一个Java编程课程设计项目,它涵盖了使用Java编程语言、MySQL数据库管理和Swing GUI库来创建一个学生信息管理系统。这个项目旨在帮助学习者掌握Java后端...
JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger
MySQL API支持多种编程语言,包括C、C++、Java、Python、PHP等,使得开发者可以在自己熟悉的环境中操作数据库。 在MySQL API中,主要包含以下关键知识点: 1. **连接与断开**:`mysql_connect()` 和 `mysql_close...
这里,我们提到了一个名为“Hibernate的映射类型_hibernate_mysql映射类型.doc”的文档,这很可能是一个详细的对照表,列出了Hibernate如何将Java数据类型映射到MySQL数据库的SQL数据类型。MySQL是世界上最流行的...
词汇通常具有高度专业性,包括硬件组件(如CPU、内存、硬盘)、操作系统(如Windows、Linux、macOS)、网络技术(如TCP/IP、HTTP、FTP)、编程语言(如Java、Python、C++)以及数据库管理(如SQL、Oracle、MySQL)。...
- 提供了MySQL的建表SQL示例、Java到SQL数据类型映射表,以及Oracle与MySQL、SQL Server数据类型的转化对照表,作为迁移过程中的参考。 总的来说,数据库迁移是一项复杂的工作,涉及到多个层面的调整和优化。在...
MySQL是世界上最流行的关系型数据库管理系统之一,尤其在Java开发中被广泛应用。对于初学者来说,了解MySQL的基础知识和操作是至关重要的。以下是一份详细的MySQL自学总结,涵盖了从数据库基础到常用的SQL语句,以及...
同时,对于需要阅读英文文档的开发者,双语对照可以提供即时翻译,减少查阅翻译工具的时间。 在"mysqlapienzh"这个文件名中,我们可以推测这是手册的中文部分,可能包含了API的详细文档和示例代码。这部分内容可能...
`mysql-connector-java-5.1.6-bin.jar`是MySQL的JDBC驱动,用于连接Java应用程序和MySQL数据库。JDBC(Java Database Connectivity)是Java中用来规范客户端程序如何访问数据库的应用程序接口,提供了诸如查询和更新...