默默默默默默默默默默 发表于 2021-4-28 10:40:16

java求和数值的返回

java如何把数据库所计算的求和数值返回呢,可不可以返回值不是ResultSet类型的,如果行的话要怎么写呀,求解。



欣博企业 发表于 2021-4-30 10:50:44

建议可以使用mybatis ,hibernate 这些
你查询的时候,这个字段用AS 换一个名称
查询结果如果没有封装对象,可以先用 hashmap 接

城市搜索 发表于 2021-5-6 09:27:35

在sum(price)后加as “某某某”

葑芯 发表于 2021-5-12 13:31:49

如果使用jdbc,需要使用rs接收,同一楼,建议使用mybatis,建立映射对象,就可以直接使用get方法获取

米妈任平 发表于 2021-5-17 20:54:40

每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 你还可以输入10000个字符

商量商量 发表于 2021-5-21 22:22:21

select sum(xxx) as sum from xxxx;
改成这样的形式
然后,直接
resultSet.next();
resultSet.getInt("sum");

因为这才sql只会有一条记录,所以不需要迭代,直接next就行

单飞 发表于 2021-5-26 19:58:49

public static int sum(Connection con) throws Exception {
      String sql = "select sum(price) from t_shoppingcart";
      Statement statement = con.createStatement();
      ResultSet resultSet = statement.executeQuery(sql);
      if (resultSet.next()) {
            return resultSet.getInt(1);
      }
      return -1;
    }

返回值,小于0时,表示无查询结果;大于等于0时,表示查询结果本身的数值。
页: [1]
查看完整版本: java求和数值的返回