类型名称 | 显示长度 | 数据库类型 | 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 |
对于bolb,一般用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。
对于boolen类型,在mysql数据库中,个人认为用int类型代替较好,对bit操作不是很方便,尤其是在具有web页面开发的项目中,表示0/1,对应java类型的Integer较好
from :http://www.cnblogs.com/JemBai/archive/2009/08/20/1550683.html
相关推荐
Mysql、Oracle 中的数据类型与 Java 中的数据类型对应表 MySQL 和 Oracle 是两种常用的关系型数据库管理系统,而 Java 是一种广泛应用于企业级应用开发的编程语言。在数据库应用开发中,理解数据类型的对应关系...
文件名"mysql,oracle以及java数据类型对照.doc"正是提供这种信息的关键资源,它详尽列出了这些对应关系,便于开发人员参考。 总的来说,掌握Java、MySQL和Oracle之间的数据类型对应是提升开发效率和代码质量的关键...
### MySQL与Java数据类型对应详解 #### 概述 在进行数据库操作时,尤其是在使用Java进行MySQL数据库开发的过程中,正确地映射数据类型是至关重要的一步。本文将详细介绍MySQL中的各种数据类型及其在Java中的对应...
本文讲述了Java数据类型与MySql数据类型对照表。分享给大家供大家参考,具体如下: 类型名称 显示长度 数据库类型 JAVA类型 JDBC类型索引(int) VARCHAR L+N VARCHAR java.lang.String 12 CHAR N CHAR java....
通过上述分析,我们不仅了解了Java与MySQL数据类型之间的映射规则,还深入探讨了不同类型在实际应用中的考量与选择策略,这对于构建高效、稳定的应用系统至关重要。掌握这些知识点,有助于开发者在面对具体项目需求...
JDBC数据类型与数据库字段对应表——mysql篇 数值型 整型 JDBC tinyint java.lang.Integer smallint mediumint java.lang.Long int bigint java.math.BigInteger
这里,我们提到了一个名为“Hibernate的映射类型_hibernate_mysql映射类型.doc”的文档,这很可能是一个详细的对照表,列出了Hibernate如何将Java数据类型映射到MySQL数据库的SQL数据类型。MySQL是世界上最流行的...
为了实现这一功能,Hibernate定义了一套字段类型映射规则,将Java数据类型映射到关系型数据库的数据类型。了解这些映射规则对于使用Hibernate框架的开发者来说是非常重要的,它可以帮助开发者更准确地控制生成的...
- 提供了MySQL的建表SQL示例、Java到SQL数据类型映射表,以及Oracle与MySQL、SQL Server数据类型的转化对照表,作为迁移过程中的参考。 总的来说,数据库迁移是一项复杂的工作,涉及到多个层面的调整和优化。在...
- 在数据库中,如MySQL、Oracle,有专门的Unicode数据类型,如UTF8MB4,用于存储Unicode字符。 **UNICODE对照表的作用** UNICODE对照表是程序员、设计师、语言学者等专业人士的重要工具。它列出了所有Unicode字符...
MySQL是世界上最流行的关系型数据库管理系统之一,尤其在Java开发中被广泛应用。对于初学者来说,了解MySQL的基础知识和操作是至关重要的。以下是一份详细的MySQL自学总结,涵盖了从数据库基础到常用的SQL语句,以及...
基本信息 作者: 林信良 丛书名: 学习笔记 出版社:清华大学出版社 ISBN:9787302282082 上架时间:2012-5-9 ...b.2 mysql的数据类型 560 b.3 建立数据库、数据表 561 b.4 进行crud操作 562
- **Hibernate类型与MySQL数据类型的映射关系**:例如,Java的 `int`、`long`、`short`、`byte`、`float`、`double` 等基础类型分别对应MySQL的 `INTEGER`、`BIGINT`、`SMALLINT`、`TINYINT`、`FLOAT`、`DOUBLE` 等...
前端技术:jquery 用以数据处理以及前端验证以及生成验证码等等 Bootstrap 前端界面处理 后端技术:servelt+jsp maven进行jar包和第三方库管理 采用jspsmart进行文件的操作处理 数据库:mysql5 基于MVC的分层...
3.3 数据类型对照表 xml Mysql Oracle SqlServer int int NUMBER smallint int(1) smallint(1) NUMBER(2) int memo text CLOB text datetime datetime TIMESTAMP datetime long bigint NUMBER bigint decimal ...
本篇将主要围绕Hibernate在与各种数据库字段类型对应的Java类型进行讲解,以及如何在实际项目中进行训练。 一、Hibernate与数据库字段类型的映射 1. 基本类型映射: - Integer -> int, Smallint - Long -> ...
- **1.1 Access的简单使用**:介绍如何使用Access创建表及表间关系,并填充数据。 - **1.2 MySQL的下载安装及使用**:指导读者完成MySQL的下载安装,并进行基本的操作练习。 - **1.3 Tomcat的下载安装及简单使用*...
- 数据库操作:为了实现题库的存储与管理,系统可能使用了数据库技术,如SQLite或MySQL,用于存储用户信息、考试成绩和题目数据。 - 文件操作:系统中包含大量的图片和文档文件,这涉及到Java的文件IO操作,包括文件...