来自java的SELECT SUM调用的数据类型

时间:2014-07-13 06:56:16

标签: java oracle select jdbc

我正在使用Oracle数据库并从我的Java应用程序调用SELECT SUM(mycolumn)....但是,有时我得到的金额不正确。再次执行该语句会返回正确的总和。所以它看起来是间歇性的。我是否需要执行resultSet.getDouble或其他操作。我指的是这个链接,它暗示了Aggregate函数中的数据类型问题 http://docs.oracle.com/cd/E19159-01/819-3669/bnbvx/index.html

stmt = conn.prepareStatement("SELECT SUM(mycolumn) AS COUNT FROM .......")
long count=0;
resultSet = stmt.executeQuery();
        if (resultSet.next()) {
            count = resultSet.getLong("COUNT");
        }

0 个答案:

没有答案