我的查詢是從投集團 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