因为long为长整型数据类型,所以mysql对应的是bigint或者numeric(x,y)也可以。
bigint:字节8个,当需要存储超大的整数才用。
numeric(x,y):其中x代表精度,y代表标度,精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。你可以自定义你想要数据的大小。
----------------------------------------
用字符串类型String,难以和数据库类型对应的一般均采用字符串类型。
甚至一些有对应的类型,我们也会采用字符串类型,这样方便做很多处理。
----------------------------------------
数据库里面的datetime对应java里面的:javautilDate
javautilDate 包含日期
javautilTime 包含时间
javautilTimestamp 包含日期和时间
javaJava是一门面向对象编程语言,不仅吸收了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什么类型等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)