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

各大数据库类型与JDBC中介数据类型的转换对比

阅读更多
 
 

MYSQL

SQL SERVER

JDBC

ORACLE

DB2

1

BIGINT(0-255)

BIGINT

BIGINT

BIGINT

NUMBER(1-38,-84-127)

NUMBER(1-38)

NUMBER

BIGINT

2

BINARY(0-255)

BINARY

VARBINARY(0-8000)

BINARY(1-8000)

BINARY

BINARY

RAW(1-2000)

LONG RAW

CHAR(1-255) FOR BIT DATA

VARCHAR(1-32672) FOR BIT DATA

3

BIT(0-64)

BIT

BINARY(1-8000)

BIT

BIT

RAW(1-2000)

 

CHAR(1-255) FOR BIT DATA

 

4

LONGBLOB

IMAGE

BLOB

BLOB

BLOB

5

CHAR(0-255)

CHAR

VARCHAR(0-8000)

 

CHAR(1-8000)

CHAR

NCHAR(1-4000)

NCHAR

CHAR

CHAR(1-2000)

CHAR

NCHAR(1-1000)

NCHAR

LONG

CHAR(1-254)

VARCHAR(1-32672)

CHAR

6

LONGTEXT

NTEXT

TEXT

CLOB

CLOB

CLOB

7

DATE

DATETIME

DATE

DATE

DATE

8

DECIMAL (0-65,0-30)

DECIMAL (0-65)

DECIMAL

DATETIME(1-38,0-38)

DATETIME(1-38)

DATETIME

DECIMAL

NUMBER(1-38,-84-127)

NUMBER(1-38)

NUMBER

DECIMAL (1-31,0-31)

DECIMAL (1-31)

DECIMAL

9

DOUBLE(0-255,0-30)

DOUBLE

FLOAT(1-53)

FLOAT

DOUBLE

NUMBER(1-38,-84-127)

NUMBER(1-38)

NUMBER

DOUBLE

10

FLOAT(0-255,0-30)

FLOAT(0-53)

FLOAT(1-53)

FLOAT

FLOAT

FLOAT(1-126)

FLOAT

DECIMAL (1-31,0-31)

DECIMAL (1-31)

DECIMAL

11

INTEGER(0-255)

INTEGER

INT

INTEGER

NUMBER(1-38,-84-127)

NUMBER(1-38)

NUMBER

INTEGER

12

LONG VARBINARY

IMAGE

LONGVARBINARY

LONG RAW

LONG VARCHAR FOR BIT DATA

13

LONG VARCHAR

NTEXT

LONGVARCHAR

LONG

LONG VARCHAR

14

NUMERIC(0-65,0-30)

NUMERIC(0-65)

NUMERIC

NUMERIC(1-38,0-38)

NUMERIC(1-38)

NUMERIC

NUMERIC

NUMBER(1-38,-84-127)

NUMBER(1-38)

NUMBER

DECIMAL (1-31,0-31)

DECIMAL (1-31)

DECIMAL

15

FLOAT(0-255,0-30)

FLOAT(0-53)

FLOAT

REAL

REAL

NUMBER(1-38,-84-127)

NUMBER(1-38)

NUMBER

REAL

16

SMALLINT(0-255)

SMALLINT

SMALLINT

SMALLINT

NUMBER(1-38,-84-127)

NUMBER(1-38)

NUMBER

SMALLINT

17

TIME

DATETIME

DATETIME

TIME

TIMESTAMP

TIME

18

DATETIME

TIMESTAMP

DATETIME

TIMESTAMP

TIMESTAMP

TIMESTAMP

19

TINYINT(0-255)

TINYINT

TINYINT

TINYINT

NUMBER(1-38,-84-127)

NUMBER(1-38)

NUMBER

SMALLINT

20

VARBINARY(0-8000)

LONG VARBINARY

VARBINARY(1-8000)

VARBINARY

IMAGE

VARBINARY

RAW(1-2000)

LONG RAW

VARCHAR(1-32672) FOR BIT DATA

LONG VARCHAR FOR BIT DATA

21

VARCHAR(0-8000)

LONG VARCHAR

VARCHAR(1-8000)

VARCHAR

NVARCHAR(1-4000)

NVARCHAR

NTEXT

VARCHAR

VARCHAR2(1-4000)

NVARCHAR2(1-2000)

LONG

 

VARCHAR(1-32672)

LONG VARCHAR

 
分享到:
评论

相关推荐

    各大数据库类型与JDBC中介数据类型的转换对比[归纳].pdf

    各大数据库类型与JDBC中介数据类型的转换对比[归纳].pdf

    将Excel 数据导入到到数据库

    1. **数据类型匹配**:确保Excel数据类型与数据库表字段类型一致,否则可能导致导入失败或数据丢失。 2. **数据清洗**:在导入前,对Excel数据进行预处理,如去除空格、异常值检查等,提高数据质量。 3. **处理大量...

    JDBC&OCBC桥接

    JDBC-ODBC桥接是一种特殊的JDBC驱动类型,它不直接与数据库进行通信,而是通过ODBC驱动程序作为中介来完成数据访问任务。这种方式可以使得Java应用程序无需编写特定于某个数据库的代码即可访问多种类型的数据库,...

    WEB导入文件到数据库.zip

    - **优化数据处理**:减少不必要的数据列,处理重复值,确保数据类型一致。 - **分批导入**:如果数据量过大,可以将数据分成小批量导入,以减轻系统压力。 - **错误处理**:编写脚本或使用ETL工具进行错误处理,...

    基于JSP的房产中介系统的设计与实现(源代码+论文).zip

    5. **JDBC**:Java Database Connectivity,Java连接数据库的标准API,用于与各种类型的数据库建立连接,执行SQL语句,获取结果集等操作。 6. **JavaBean**:在JSP中,JavaBean常用来封装业务逻辑或数据。它们是...

    sql.access等的导入导出

    - 数据类型匹配:SQL和Access的数据类型可能有所不同,导入导出时需确保数据类型的兼容性。 - 大数据量处理:大量数据导入导出可能需要分批操作,以避免内存溢出或性能问题。 - 错误处理:编写代码时要处理可能...

    hibernate教学(student)

    4. **数据持久层**:负责数据的持久化处理,即对象与数据库之间的转换。 5. **数据源层**:数据库或其他数据存储。 数据持久层的存在使得应用程序能够更加专注于业务逻辑的实现,而无需过多关心底层数据存储的具体...

    使用Servlet、JSP和JDBC实现作业管理系统

    数据库中的时间戳类型与Java中的日期类型需明确转换规则。JDBC的常用方法建议封装到工具类中,以便于代码复用和维护。 总结,这个项目展示了如何使用Servlet、JSP和JDBC构建一个简单的作业管理系统,涵盖了数据库...

    web 服务器 介绍

    Session 的优点是安全性高,session 保存的数据多,而且保存的数据类型丰富,而 cookie 只能保存字符串。但是,Session 将状态保存在服务器端,占用服务器内存,如果用户量大,就会影响服务器的性能。 Cookies 和 ...

    ESB管理系统

    这种ESB保险数据对接平台可以实现保险公司内部系统以及与电子商务、中介公司等外部应用系统的高效整合和安全通信。该平台的推出,旨在解决保险行业内部数据对接的问题,提供便捷的数据服务。 ESB保险数据对接平台的...

    DistributedSystemsCoursework2:用Scala用Cats,Cats-effect,Doobie和FInchX编写的Web服务

    这个微服务扮演着客户端与PostgreSQL数据库间中介的角色,旨在实现数据交互。在这个项目中,开发人员使用了几个强大的Scala库,包括Cats、Cats-Effect、Doobie和FinchX,来提升服务的功能性和效率。以下是对这些技术...

    23设计模式汇集

    - **示例**:JDBC操作的不同数据库,提供统一的访问接口。 **9. 装饰器模式(Decorator)** - **定义**:动态地给一个对象添加一些额外的职责。 - **用途**:可以在不改变对象本身的基础上,动态扩展功能。 - **...

    超级有影响力霸气的Java面试题大全文档

    引用可以转换到接口类型或从接口类型转换,instanceof 运算符可以用来决定某对象的类是否实现了接口。 21、heap和stack有什么区别。  栈是一种线形集合,其添加和删除元素的操作应在同一段完成。栈按照后进先出的...

    UML设计模式

    例如,在数据库访问层(DAO)的设计中,可以使用抽象工厂模式来创建不同的数据访问对象(DAO)实现,如JDBC DAO和Hibernate DAO。通过定义一个抽象工厂接口,可以统一管理和创建不同类型的DAO对象,从而提高代码的...

Global site tag (gtag.js) - Google Analytics