java中long类型的数据存储到mysql中时,对应mysql的是什么类型

java中long类型的数据存储到mysql中时,对应mysql的是什么类型,第1张

因为long为长整型数据类型,所以mysql对应的是bigint或者numeric(x,y)也可以。

bigint:字节8个,当需要存储超大的整数才用。

numeric(x,y):其中x代表精度,y代表标度,精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。你可以自定义你想要数据的大小。

----------------------------------------

用字符串类型String,难以和数据库类型对应的一般均采用字符串类型。

甚至一些有对应的类型,我们也会采用字符串类型,这样方便做很多处理。

----------------------------------------

数据库里面的datetime对应java里面的:javautilDate

javautilDate 包含日期

javautilTime 包含时间

javautilTimestamp 包含日期和时间

java

Java是一门面向对象编程语言,不仅吸收了C++语言的各种优点,还摒弃了C++里难以理解的多继承、指针等概念,因此Java语言具有功能强大和简单易用两个特征。Java语言作为静态面向对象编程语言的代表,极好地实现了面向对象理论,允许程序员以优雅的思维方式进行复杂的编程 。

Java具有简单性、面向对象、分布式、健壮性、安全性、平台独立与可移植性、多线程、动态性等特点 。Java可以编写桌面应用程序、Web应用程序、分布式系统和嵌入式系统应用程序等 。

decimal在java中的用BigDecimal表示的。

BigDecimal:不可变的、任意精度的有符号十进制数。

BigDecimal 由任意精度的整数非标度值 和 32 位的整数标度 (scale) 组成。

如果为零或正数,则标度是小数点后的位数。

如果为负数,则将该数的非标度值乘以 10 的负 scale 次幂。

因此,BigDecimal 表示的数值是 (unscaledValue × 10-scale)。

BigDecimal 类提供以下 *** 作:算术、标度 *** 作、舍入、比较、哈希算法和格式转换。

Number: long bigdecimal

Integer: long interger

sqlserver类似,

转换的时候是换大不换小就是了,比如tinyint用int肯定不会错。

number用bigdecimal肯定对就是了。

以上就是关于java中long类型的数据存储到mysql中时,对应mysql的是什么类型全部的内容,包括:java中long类型的数据存储到mysql中时,对应mysql的是什么类型、java中什么类对应数据库中interval类型、datetime对应java什么类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/9441321.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-28
下一篇 2023-04-28

发表评论

登录后才能评论

评论列表(0条)

保存