我在一个名为dead_heat_flag的MySQL表中有一个数据类型为smallint的列,我希望在我的Java类中将该列表示为一个属性。我应该使用什么数据类型?
发布于 2014-12-31 16:01:57
根据下面的注释,对于MySQL's smallint,java的short应该涵盖该值范围。当然,您也可以使用int,但请记住,它允许数据库列不允许的许多值。
发布于 2014-12-31 16:07:31
根据我找到的here for java和here for a db that uses smallint,我认为等价的数据类型应该是short。它们都处理相同的值范围。
发布于 2014-12-31 16:03:43
same.It在java中相当于小整数,因为其范围是-32,768,最大值为32,767 (含)。
有关数据库的java https://docs.oracle.com/cd/E19501-01/819-3659/gcmaz/,请参阅此http://docs.oracle.com/javase/tutorial/java/nutsandbolts/datatypes.html
https://stackoverflow.com/questions/27718037
复制相似问题