因为long为长整型数据类型,所以mysql对应的是bigint或者numeric(x,y)也可以。
bigint:字节8个,当需要存储超大的整数才用。
numeric(x,y):其中x代表精度,y代表标度,精度表示保存值的主要位数,标度表示小数点后面可以保存的位数。你可以自定义你想要数据的大小。
一、存储的数据长度不一样, 不同的数据类型表示的数的范围不同,Integer(整形)变量存储为16位的数值形式,其范围为-32,768到32,767之间。
整型值可以用十进制,十六进制或八进制符号指定,前面可以加上可选的符号(- 或者 +)。是一种智能的计算方式。Integer的类型声明字符是百分比符号(%)。
二、Long(长整型)变量存储为32位有符号的数值形式,长整型是计算机程序语言,是程序设计中数据类型的一种表现方式,一般情况下用long 表示长整型。long 有符号64位整数,范围是-2^63-2^63 -1 Int64。
在C++语言里用的变量是long long。Long的类型声明字符为和号(&)。最前一位是符号位。
扩展资料:
Visual Basic(简称VB)是Microsoft公司开发的一种通用的基于对象的程序设计语言,为结构化的、模块化的、面向对象的、包含协助开发环境的事件驱动为机制的可视化程序设计语言。是一种可用于微软自家产品开发的语言。
“Visual” 指的是开发图形用户界面 (GUI)
的方法——不需编写大量代码去描述界面元素的外观和位置,而只要把预先建立的对象add到屏幕上的一点即可。 “Basic”指的是 BASIC
语言,是一种在计算技术发展历史上应用得最为广泛的语言。
Visual Basic源自于BASIC编程语言。VB拥有图形用户界面(GUI)和快速应用程序开发(RAD)系统,可以轻易的使用DAO、RDO、ADO连接数据库,或者轻松的创建Active X控件,用于高效生成类型安全和面向对象的应用程序 。
参考资料:
百度百科-长整型
百度百科-整型
oracle数据库本来就没有Integer类型的,同样的BigDecimal也是没有的
Int、long、Integer、BigDecimal、double、float等类型在ORACLE中其实都是映射成Number类型的,如
number(M,N) 存储小数位为M位,总长度为N的浮点数,如果小数位数不足,则用0补全;
number(N) 存储总长度为N的整数。
而为了与别的数据库兼容,后来才又新增了int类型作为number类型的子集,其实int类型相当于number(22),存储总长度为22的整数。
long是基本类型,Long是对象类型;Long又叫 long的包装类,
你的代码中,用到了泛型,关于泛型的规定:
1、泛型的类型参数只能是类类型(包括自定义类),不能是简单类型。
2、同一种泛型可以对应多个版本(因为参数类型是不确定的),不同版本的泛型类实例是不兼容的。
3、泛型的类型参数可以有多个。
4、泛型的参数类型可以使用extends语句,例如<T extends superclass>。习惯上称为“有界类型”。
5、泛型的参数类型还可以是通配符类型。例如Class<> classType = ClassforName(javalangString);
请看第一条关于泛型的要求,其参数必须是类类型的,意味着,LinkedHashMap<Object,Long> cache=new LinkedHashMap<Object,Long>();中的参数类型,必须采用表示类类型的Long
以上就是关于java中long类型的数据存储到mysql中时,对应mysql的是什么类型全部的内容,包括:java中long类型的数据存储到mysql中时,对应mysql的是什么类型、VB中Integer(整型)和Long(长整型)有什么区别、oracle数据库有没有Integer数据类型,BigDecimal呢等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)