小白教程

 找回密码
 立即注册
查看: 10097|回复: 6

java求和数值的返回

[复制链接]

1

主题

1

帖子

3

积分

新手上路

Rank: 1

积分
3
发表于 2021-4-28 10:40:16 | 显示全部楼层 |阅读模式
java如何把数据库所计算的求和数值返回呢,可不可以返回值不是ResultSet类型的,如果行的话要怎么写呀,求解。



本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-4-30 10:50:44 | 显示全部楼层
建议可以使用  mybatis ,hibernate 这些
你查询的时候,这个字段用AS 换一个名称
查询结果如果没有封装对象,可以先用 hashmap 接
回复

使用道具 举报

1

主题

2

帖子

5

积分

新手上路

Rank: 1

积分
5
发表于 2021-5-6 09:27:35 | 显示全部楼层
在sum(price)后加as “某某某”
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-12 13:31:49 | 显示全部楼层
如果使用jdbc,需要使用rs接收,同一楼,建议使用mybatis,建立映射对象,就可以直接使用get方法获取
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-17 20:54:40 | 显示全部楼层
每天回帖即可获得10分可用分!小技巧:教您如何更快获得可用分 你还可以输入10000个字符
回复

使用道具 举报

0

主题

1

帖子

2

积分

新手上路

Rank: 1

积分
2
发表于 2021-5-21 22:22:21 | 显示全部楼层
select sum(xxx) as sum from xxxx;
改成这样的形式
然后,直接
resultSet.next();
resultSet.getInt("sum");

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

使用道具 举报

0

主题

2

帖子

4

积分

新手上路

Rank: 1

积分
4
发表于 2021-5-26 19:58:49 | 显示全部楼层
  1. public static int sum(Connection con) throws Exception {
  2.         String sql = "select sum(price) from t_shoppingcart";
  3.         Statement statement = con.createStatement();
  4.         ResultSet resultSet = statement.executeQuery(sql);
  5.         if (resultSet.next()) {
  6.             return resultSet.getInt(1);
  7.         }
  8.         return -1;
  9.     }
复制代码

返回值,小于0时,表示无查询结果;大于等于0时,表示查询结果本身的数值。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|手机版|小黑屋|小白教程 ( 粤ICP备20019910号 )

GMT+8, 2024-11-24 12:39 , Processed in 0.145582 second(s), 29 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc. Template By 【未来科技】【 www.wekei.cn 】

快速回复 返回顶部 返回列表