第一个Vue项目mjdai_auto_office之数据库对应类型映射

博主分享了时隔两年后重返前端的小项目经历,通过记录搭建后台的过程,探讨了从考虑使用Excel存储数据到最后选择数据库的转变。文章详细列举了Mybatis中JdbcType与Oracle、MySQL数据库类型的映射关系,以及JavaType的对应,为数据库操作提供参考。
摘要由CSDN通过智能技术生成
前言

一直想开发一个功能比较强大的项目,但是一直没有动手,最近终于有点时间来折腾它了。由于时隔两年没有接触前端了,所以需要一个小项目先练练手感。等这个项目完工之后在着手搞一个大工程。都说好记星不如烂笔头,现在就将这一个过程记录下来,万一有什么踩坑的地方,也可以提示后来人。

后台搭建

之前本来想着简单嘴一个项目搞一下,对于那些数据库的东西,不想搞太多复杂的东西,本打算简单的数据使用Excel文件来存储的.但是还是有点麻烦.还是使用数据库简单点.

数据库相关记录
数据库对应关系映射

下面展示的是Oracle和mysql分别对Mybatis的JdbcType,仅作参考.
Mybatis JdbcType Oracle Mysql
JdbcType ARRAY
JdbcType BIGINT BIGINT
JdbcType BINARY
JdbcType BIT BIT
JdbcType BLOB BLOB BLOB
JdbcType BOOLEAN
JdbcType CHAR CHAR CHAR
JdbcType CLOB CLOB CLOB
JdbcType CURSOR
JdbcType DATE DATE DATE
JdbcType DECIMAL DECIMAL DECIMAL
JdbcType DOUBLE NUMBER DOUBLE
JdbcType FLOAT FLOAT FLOAT
JdbcType INTEGER INTEGER INTEGER
JdbcType LONGVARBINARY
JdbcType LONGVARCHAR LONG VARCHAR
JdbcType NCHAR NCHAR
JdbcType NCLOB NCLOB
JdbcType NULL
JdbcType NUMERIC NUMERIC/NUMBER NUMERIC/
JdbcType NVARCHAR
JdbcType OTHER
JdbcType REAL REAL REAL
JdbcType SMALLINT SMALLINT SMALLINT
JdbcType STRUCT
JdbcType TIME TIME
JdbcType TIMESTAMP TIMESTAMP TIMESTAMP/DATETIME
JdbcType TINYINT TINYINT
JdbcType UNDEFINED
JdbcType VARBINARY
JdbcType VARCHAR VARCHAR VARCHAR

Mybatis中jdbcType和javaType的对应关系

1 JDBC Type Java Type
2 CHAR String
3 VARCHAR String
4 LONGVARCHAR String
5 NUMERIC java.math.BigDecimal
6 DECIMAL java.math.BigDecimal
7 BIT boolean
8 BOOLEAN boolean
9 TINYINT byte
10 SMALLINT short
11 INTEGER int
12 BIGINT long
13 REAL float
14 FLOAT double
15 DOUBLE double
16 BINARY byte[]
17 VARBINARY byte[]
18 LONGVARBINARY byte[]
19 DATE java.sql.Date
20 TIME java.sql.Time
21 TIMESTAMP java.sql.Timestamp
22 CLOB Clob
23 BLOB Blob
24 ARRAY Array
25 DISTINCT mapping of underlying type
26 STRUCT Struct
27 REF Ref
28 DATALINK java.net.URL[color=red][/color]

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值