2016-08-09 2 views
0

프로젝트를 만드는 데 많은 시간을 할애하고 있으며이 프로젝트에서 열의 수를 알아야합니다. 나는 합계 함수를 사용하고 튜토리얼을 따라 갔다. 칼럼은 칼럼이 존재하지 않는다는 것을 계속해서 알려준다.열의 합계 Sql 오류

Connection con= DriverManager.getConnection("jdbc:derby://localhost:1527/MiniMed", "nbuser", "nbuser"); 
      ResultSet rs=con.createStatement().executeQuery("Select sum(Numcount) from Diseasetbl"); 

      System.out.println("Total Conditions Recorded: "+rs.getString("sum(Numcount)")); 

필자 조건의 합을 받고 시도하고 그것이 VARCHAR를 사용할 수 없다는 반환은 ... therfore 내가 테이블의 열이 있습니까 것을 알고있다. 나는 왜 이것이 작동하지 않는지 파악할 수 없다. 어떤 도움을 주신다면, 고마워 할 것이다. 이 테이블은 Diseasetbl이라고하며 값을 가져 오려는 열은 정수 열이며 Numconditions라고합니다.

java.sql.SQLException : sum (Numcount)라는 열이 없습니다.

답변

0

이 시도

  • 연결 사기꾼 = DriverManager.getConnection를 (JDBC : 더비 : // localhost를 : 1527/미니 메드 ","nbuser ","nbuser ");

  • 의 ResultSet의 rs = con.createStatement(). executeQuery ("Diseasetbl에서 수량으로 총계 선택");

  • System.out.println ("총 조건 녹음 :"+ rs.getString ("수량"));

+0

java.sql.SQLException : 현재 커서 위치에서 유효하지 않은 조작입니다. 그것은 작동하지 않았다 :/ –

+0

'rs.next()'호출을 잊지 마세요. –

+0

죄송합니다. XD 두 분 모두에게 감사 드리며, 일하는 사람과 직장을 갖고있는 분 모두 필요합니다. –