치비
379
2016-07-18 16:38:55
1
689

oracle jsp 질문 드립니다.


이번에 저가 oracle을 연동 시키면서 궁금한 점이 있습니다.

아래의 소스코드를 이용하여 데이터를 한 줄로 쭉 나열 하는데는 성공 했습니다.

하지만 예를들어서 아래와 같이 10개의 행으로 나열되는 각각의 데이터 중에서

8번째 행값인 '169' 데이터만 따로 출력해서 표현 하고 싶으면 어떡해 해야 할까요? 

한줄로 출력되는 데이터를 따로따로 원하는 곳에 특정 행값만 출력 하고 싶은데 어떡해야 할지

몰라서 여쭈어 봅니다. 방향만이라도 제시 해주시면 대단히 감사합니다.

행복하세요^^

결과물


순번<%=pass1%> 데이터값
1153
2189
3177
4156
5178
6199
7245
8169
9199

jsp소스 <% amain dao = amain.getInstance(); BB01 dto1 = dao.select1(); String pass1 = dto1.getPass(); %> <table> <tr><td><%= pass1 %></td></tr> </table>
자바
public BB01 select1() {

		Connection conn = null;
		PreparedStatement pstmt = null;
		ResultSet rs = null;
		BB01 dto1 = null;
		try {
			conn = getConnection();
			String sql = "select NVL(round(sum(decode(deptno, '1', 1, 0)) / decode(Count(deptno),0, null,Count(deptno)) * 100, 1),0) percent1, 
                                     sub, count(deptno) group1 from   GROUP BY sub order by sub; ";
			pstmt = conn.prepareStatement(sql);
			rs = pstmt.executeQuery();

			while (rs.next()) {
				dto1 = new BB01();
				dto1.setPass(rs.getString("pass"));
			}
		} catch (Exception e) {
			e.printStackTrace();
		} finally {

			try {
				execClose(rs, pstmt, conn);
			} catch (Exception e) {
				// TODO Auto-generated catch block
				e.printStackTrace();
			}
		}
		return dto1;
	}

0
0
  • 답변 1

  • 김성환
    147
    2016-07-18 16:58:23

    특정 행값만 출력 하고 싶다하셨는데...

    특정 행 = 특정 조건을 만족 하는 행 = 내가 특정 조건을 알고 있는 행


    그러면 jsp 에서 해당 특정 조건을 기준으로 따로 뿌리시면 되겠네요

    0
  • 로그인을 하시면 답변을 등록할 수 있습니다.