日期:2014-05-20  浏览次数:20871 次

java连接mysql使用sum语句,返回乱码
使用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
.....
每执行一次就变化一次。
溢出?溢出不应该每次都变化啊。。。。

请问是哪里有问题?应该怎么解决?谢谢


------解决方案--------------------
既然sql 正确,也就是你程序有误。
看结果应该是个数组。你将sql 输出看看。