`

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

阅读更多
iteye排版做的真不怎么样,写的时候和发布后的效果差太多了。懒得调了,直接上传文件,想看的朋友可以下载下来看。

java和 mysql 数据类型的对照

类型名称 显示长度 数据库类型                 JAVA类型
VARCHAR L+N VARCHAR               java.lang.String
CHAR N CHAR               java.lang.String
BLOB L+N BLOB               java.lang.byte[]
TEXT 65535 VARCHAR               java.lang.String
INTEGER 4 INTEGER UNSIGNED      java.lang.Long
TINYINT 3 TINYINT UNSIGNED      java.lang.Integer
SMALLINT 5 SMALLINT UNSIGNED      java.lang.Integer
MEDIUMINT 8 MEDIUMINT UNSIGNED      java.lang.Integer
BIT 1 BIT               java.lang.Boolean
BIGINT 20 BIGINT UNSIGNED      java.math.BigInteger
FLOAT 4+8 FLOAT               java.lang.Float
DOUBLE 22 DOUBLE               java.lang.Double
DECIMAL 11 DECIMAL               java.math.BigDecimal
BOOLEAN 1 同TINYINT
ID 11 PK (INTEGER UNSIGNED)   java.lang.Long
DATE 10 DATE                java.sql.Date
TIME 8 TIME                java.sql.Time
DATETIME 19 DATETIME                java.sql.Timestamp
TIMESTAMP 19 TIMESTAMP                java.sql.Timestamp
YEAR 4 YEAR                java.sql.Date

对于blob,一般是用于对图片的数据库存储,原理是把图片打成二进制,然后进行的一种存储方式,在java中对应byte[]数组。

mysql、oracle和java数据类型的对照

Mysql          Oracle                 Java 

BIGINT         NUMBER(19,0)          java.lang.Long 
BIT             RAW                    byte[] 
BLOB            BLOB RAW               byte[] 
CHAR            CHAR                  java.lang.String 
DATE            DATE                  java.sql.Date 
DATETIME        DATE                  java.sql.Timestamp 
DECIMAL         FLOAT (24)            java.math.BigDecimal 
DOUBLE          FLOAT (24)            java.lang.Double 
DOUBLE          PRECISION FLOAT (24)  java.lang.Double
ENUM            VARCHAR2              java.lang.String
FLOAT           FLOAT                 java.lang.Float 
INT             NUMBER(10,0)          java.lang.Integer 
INTEGER         NUMBER(10,0)          java.lang.Integer 
LONGBLOB        BLOB RAW              byte[] 
LONGTEXT        CLOB RAW              java.lang.String
MEDIUM BLOB     BLOB RAW               byte[] 
MEDIUM INT      NUMBER(7,0)           java.lang.Integer 
MEDIUM TEXT     CLOB RAW              java.lang.String 
NUMERIC         NUMBER      
REAL            FLOAT (24)  
SET             VARCHAR2              java.lang.String 
SMALLINT        NUMBER(5,0)           java.lang.Integer 
TEXT            VARCHAR2 CLOB         java.lang.String 
TIME            DATE                  java.sql.Time 
TIMESTAMP       DATE                  java.sql.Timestamp 
TINYBLOB        RAW                   byte[] 
TINYINT         NUMBER(3,0)           java.lang.Boolean
0
0
分享到:
评论

相关推荐

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

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

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

    - 数据类型对照表:对比Oracle、SQL Server和MySQL的数据类型,了解它们之间的对应关系,以便于数据迁移。 7. **参考资料**: - 提供了MySQL的建表SQL示例、Java到SQL数据类型映射表,以及Oracle与MySQL、SQL ...

    UNICODE对照表

    - 在数据库中,如MySQL、Oracle,有专门的Unicode数据类型,如UTF8MB4,用于存储Unicode字符。 **UNICODE对照表的作用** UNICODE对照表是程序员、设计师、语言学者等专业人士的重要工具。它列出了所有Unicode字符...

    hibernate的知识总结

    - **Hibernate类型与Oracle数据类型的映射关系**:例如,`java.lang.Long` 对应于Oracle的 `NUMBER` 类型,`java.lang.String` 对应 `VARCHAR2`,`java.lang.Double` 对应 `NUMBER`,`java.sql.Timestamp` 对应 `...

    Java JDK 7学习笔记(国内第一本Java 7,前期版本累计销量5万册)

    基本信息 作者: 林信良 丛书名: 学习笔记 出版社:清华大学出版社 ISBN:9787302282082 上架时间:2012-5-9 ...b.2 mysql的数据类型 560 b.3 建立数据库、数据表 561 b.4 进行crud操作 562

    Javashop开发规范V2.2

    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 ...

    网站内容抓取

    同时,需要Java JDK 1.5及以上版本,以及MySQL、SQL Server或Oracle数据库支持,配合Web Server如Tomcat进行服务。 总的来说,"益众网站信息抓取工具"(WebSpider)是一个强大且灵活的解决方案,它使得从互联网上...

    南昌大学web考卷有答案

    重点掌握变量、数据类型、控制流、函数、DOM操作以及AJAX异步通信等内容。 4. **前端框架**:随着Web开发的发展,前端框架如React、Vue.js和Angular变得非常重要。虽然考卷可能不直接考察框架,但了解其基本原理和...

    hibernate-note学习笔记

    #### 附录:MySQL、Oracle和SQL Server综合对照表 - **配置文件对照表**:列出不同数据库的配置文件差异。 - **常用ID生成策略**:比较不同数据库下的ID生成策略及其适用场景。 以上内容覆盖了hibernate-note学习...

Global site tag (gtag.js) - Google Analytics