:: 게시판
:: 이전 게시판
|
이전 질문 게시판은 새 글 쓰기를 막았습니다. [질문 게시판]을 이용바랍니다.
통합규정 1.3 이용안내 인용"Pgr은 '명문화된 삭제규정'이 반드시 필요하지 않은 분을 환영합니다.법 없이도 사는 사람, 남에게 상처를 주지 않으면서 같이 이야기 나눌 수 있는 분이면 좋겠습니다."
09/08/28 14:32
Informix 는 처음 들어보는 DB입니다만
프레임 워크를 써서 사용하란 말은 DB 프레임 워크가 아니라 자바의 프레임워크를 얘기합니다. 예를들어 DB매핑 프레임워크로서 hibernate 를 사용하면 Query query = HibernateUtil.createQuery(....); query.setMaxResults(int pageSize); query.setFisrtResult(int page*pageSize); List results = query.list(); 이런식으로 지원해 줍니다. ibatis 는 사용해본 적이 없지만 아마도 지원해 줄겁니다. 해당 프로젝트에서 DB 와 연결하는 프레임워크가 있을테니 거기서 지원하는 방식으로 짜세요. 설마 JDBC 로 직접 연결하거나 하지는 않을테니깐요..( 이렇게 했다간 connection pool 설정도 그렇고 문제가 이만저만이 아닐텐데요 )
09/08/28 15:41
Informix DB가 Top과 서브쿼리 지원해주나요?
Limit나 Top이나 같은 기능이라서 아스트랄님이 예를 든거 같이 페이지 사이지를 구한 다음에 계산식으로 구현이 가능할꺼 같은데... 아래는 ms-sql에서 페이징 구현한 간단한 예인데... 도움이 되었으면 합니다. SET @SQL = 'SELECT TOP ' + CONVERT(VARCHAR, @PAGESIZE) + ' CD_UNQ, USERID FROM ' + '(SELECT TOP ' + CONVERT(VARCHAR, @TOTALCOUNT - (@IPAGE-1) * @PAGESIZE) + ' CD_UNQ, USERID ' + ' FROM DBO.TEST_TABLE ' + @SEARCHSQL + ' ORDER BY CD_UNQ ASC) AS TEMP ORDER BY CD_UNQ DESC'
|