Banner

My Tech Blog (페이징)

오늘의 명언
1. BbsDAO 클래스에 getBbs() 메서드 만들기 `getBbs(int bbsID)` 메서드는 특정 bbsID를 기반으로 게시글 데이터를 데이터베이스에서 조회하여 반환한다.즉 하나의 글 내용을 불러오는 메서드이다. 처음에 적은 코드(틀림) public Bbs getBbs(int bbsID) { String SQL = "SELECT * FROM BBS WHERE bbsID = ?"; try (PreparedStatement psmt = conn.prepareStatement(SQL); ResultSet rs = psmt.executeQuery()) { psmt.setInt(1, bbsID); if (rs.next()) { ..
글목록과 페이지네이션(Pagination)게시물을 DB에서 불러와 화면에 표시하려면 게시글 목록을 가져오는 작업과 페이징 처리 두 가지를 고려해야 한다. 게시글 데이터를 한 번에 불러오기 위해 ArrayList를 사용하여 DB에서 작성자, 제목 등 게시글의 주요 정보를 포함한 데이터를 가져온다. 이 때 중요한 점은 페이징 처리이다. 페이징 처리는 한 페이지에 몇 개의 게시글을 보여줄지 결정하는 과정이며, 예를 들어 한 페이지에 총 10개의 게시글을 가져오도록 설정할 수 있다. 그래서 오늘은 `BbsDAO`에 특정 페이지 번호(pageNumber)에 해당하는 게시글 목록을 반환하는 메서드 ⚡ `getList(int pageNumber)`를 만들어 볼 것이다. 그리고 페이징 처리에서 페이지 번호를 기준으..
상단으로