Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 将浮点转换为数字数据类型时出现算术溢出错误_Java_Mysql_Database_Struts2_Bigdecimal - Fatal编程技术网

Java 将浮点转换为数字数据类型时出现算术溢出错误

Java 将浮点转换为数字数据类型时出现算术溢出错误,java,mysql,database,struts2,bigdecimal,Java,Mysql,Database,Struts2,Bigdecimal,我在MySQL数据库中有一列,它的数据类型是decimal(6,6)。现在,为了在该列中存储数据,我应该在Java中采用什么数据类型?现在我试着使用double、float和BigDecimal,但对我来说没有任何效果?根据MySQL官方参考(Connector/J JDBC参考),DECIMAL类型映射到java.math.BigDecimal。另请参见。能否详细说明它是如何工作的?也许提供一些代码?注意:在MySQL中,十进制(6,6)表示最多六位数字,在点的右边有六位数字。你确定这就是你需

我在MySQL数据库中有一列,它的数据类型是
decimal(6,6)
。现在,为了在该列中存储数据,我应该在Java中采用什么数据类型?现在我试着使用
double
float
BigDecimal
,但对我来说没有任何效果?

根据MySQL官方参考(Connector/J JDBC参考),
DECIMAL
类型映射到
java.math.BigDecimal
。另请参见。

能否详细说明它是如何工作的?也许提供一些代码?注意:在MySQL中,十进制(6,6)表示最多六位数字,在点的右边有六位数字。你确定这就是你需要的吗?是的,我确定。插入十进制(6,6)时,我需要提供的最小数字是多少?如何进行转换?发布一些代码。你需要澄清db的版本。