使用java连接mysql数据库,运行sql语句,使用sum求和,返回的不是数值。
在mysql里直接运行相同的sql语句可以返回正确的数值。
使用java连接并运行sql语句则不正确。
我使用的是数值,不是中文。应该不是字符集的问题。
mysql字段
amount decimal(13,5)
sql语句
select sum(amount) from orderdetail;
mysql中返回的正确结果
124255.35
java中返回的结果
[B@3eca90
[B@ecd7e
.....
每执行一次就变化一次。
溢出?溢出不应该每次都变化啊。请问是哪里有问题?应该怎么解决?谢谢