类型名称 |
显示长度 |
数据库类型 |
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较好。
分享到:
相关推荐
Java 数据类型和 MySql 数据类型对应一览 在 Java 编程语言中,数据类型是指变量或函数可以持有的值的类型。 MySql 数据库也具有其自己的数据类型,用于存储和管理数据。在本文中,我们将对 Java 数据类型和 MySql ...
Java 数据类型和 MySql 数据类型对应表 在 Java 编程中,了解 Java 数据类型和 MySql 数据类型的对应关系非常重要。这是因为在 Java 应用程序中,我们经常需要与数据库进行交互,而 MySql 是一种常用的关系数据库...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...
在IT领域,数据库管理和编程语言之间的数据类型对应关系是至关重要的。本文将深入探讨MySQL数据库中的时间类型以及它们在Java编程语言中相对应的数据类型,以及如何在两者之间进行转换。 MySQL数据库提供了多种时间...
本文将详细介绍 MySQL 和 Oracle 中的数据类型与 Java 中的数据类型对应关系。 Oracle 中的 Number 类型可以分为两种:Number 和 Number(p,s)。其中 Number 类型对应 Java 中的整形,包括 int、long、short 和 byte...
Java 和 MySQL 数据类型之间的对比是理解数据库操作和应用程序开发中数据处理的关键。这两种语言的数据类型在功能和使用上都有所不同,尽管它们都用于存储和处理数据,但各自有着特定的适用场景和特点。 首先,Java...
在IT行业中,数据库管理和编程是...总的来说,掌握Java、MySQL和Oracle之间的数据类型对应是提升开发效率和代码质量的关键。通过深入理解和运用这些知识,开发人员能更好地设计和实现跨平台的数据存储和检索解决方案。
本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java....
通过了解这些数据类型之间的对应关系,开发者可以更好地将 Java 应用程序中的数据转换为适合存储在数据库中的格式,反之亦然,从而实现高效的数据交换和处理。同时,XML 文件的使用使得这些映射关系可以被结构化地...
当我们在使用Hibernate时,我们需要了解Java数据类型如何与SQL数据类型对应,以便正确地配置实体类和Hibernate的映射文件(通常是.hbm.xml文件或使用注解的方式)。例如,Java的`int`类型通常对应于SQL的`INTEGER`,...
JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger
根据提供的文件信息,我们可以深入探讨这一主题,解析Java与MySQL数据类型间的对应关系及其应用场景。 ### 数据类型对照表概览 首先,我们来看一下Java与MySQL之间数据类型的基本对照情况: 1. **VARCHAR**:在...
下面我们将详细探讨Java、Hibernate以及SQL之间的数据类型对应关系。 1. **基本数值类型**: - `byte` 和 `java.lang.Byte` 对应于 SQL 的 `TINYINT` - `short` 和 `java.lang.Short` 对应于 SQL 的 `SMALLINT` ...
mysql5.7以上具有json数据类型了,文档是学习使用JSON文档。
首先,分析实体类的属性,然后根据属性类型选择对应的MySQL数据类型,比如`String`对应`VARCHAR`,`int`对应`INT`,`Date`对应`DATE`或`TIMESTAMP`等。同时,别忘了添加主键、外键、索引等约束。 6. **数据类型映射...
MySQL是世界上最受欢迎的关系型数据库管理系统之一,其稳定性和性能使其在Web开发、企业级应用以及各种数据存储解决...通过理解和正确使用这些驱动,Java开发者可以充分利用MySQL的功能,构建高效稳定的数据驱动应用。
- **数据类型转换**:不同的数据库系统和Java之间的数据类型可能不完全匹配,转换工具需要正确地映射这些类型,例如`VARCHAR`到`String`,`INT`到`int`等。 - **主键处理**:主键字段通常需要特别标记,如使用`@Id...
在IT行业中,数据库管理系统是...总的来说,理解不同数据库系统之间的数据类型对应关系对于开发跨平台的数据库应用至关重要,这有助于确保数据正确地在MySQL和Oracle之间迁移,同时在Java代码中正确地处理这些数据。
总的来说,了解 MySQL、Oracle 和 Java 之间的数据类型对应关系有助于开发者更好地设计数据库结构,确保数据的正确存储和转换,同时也有利于 Java 应用程序与数据库之间的交互。在进行跨平台开发时,这些对应关系尤...