我的查询是从投集团 SELECT COUNT(nominee_id)由nominee_id如何使用结果集,如果查询具有计数(列)
如何使用结果在java中设置得到的计数值。 另外我需要知道我的查询是否正确。
我有一张表,从中我需要计算轮询的投票数。
我的表(投票)有一个像 列vote_id nominee_id voter_id
我的查询是从投集团 SELECT COUNT(nominee_id)由nominee_id如何使用结果集,如果查询具有计数(列)
如何使用结果在java中设置得到的计数值。 另外我需要知道我的查询是否正确。
我有一张表,从中我需要计算轮询的投票数。
我的表(投票)有一个像 列vote_id nominee_id voter_id
假设你使用的是java.sql.ResultSet
,只是说resultSet.getInt(1)
,返回结果的第一列,在这种情况下,计数值。
我得到这个例外。 – 2014-10-10 11:40:21
说明异常可能会有所帮助@KirithikaM – kolossus 2014-10-10 18:11:10
如果你正在做的是试图找出每个被提名者得到多少票,那么你的查询看起来没问题,从我的描述中可以看出来。
关于Java的,是这样的:
Statement statement = connection.createStatement();
ResultSet result = statement.executeQuery("select count(nominee_id) from vote group by nominee_id");
我需要在文本框中显示计数值。我需要知道如何使用结果(ResultSet)来获取计数值 – 2014-10-10 07:30:04
要计算ResultSet中的所有条目,您可以:while(rs.next()){count} ++; }'然后用count填充count值的文本框。 – 2014-10-12 22:18:06
谢谢你的回答。它的工作。 – 2014-10-13 09:42:45
你能不能给我们一些更多的背景下,一些代码你已经离开。目前,要了解您要查找的内容相当困难。 – Guillaume 2014-10-10 05:21:37
ResultSet rs = st.executeQuery(“nom_id投票组中的select count(nom_id)”); – 2014-10-10 05:28:20
使用rs我需要显示nom_id的计数 – 2014-10-10 05:28:54