목록IT/Java (117)
wasup

1. 만들 데이터베이스 설계하기 DROP DATABASE IF EXISTS member_db; CREATE DATABASE member_db; USE member_db; CREATE TABLE member_table( mbNo INT PRIMARY KEY AUTO_INCREMENT, mbId VARCHAR(20) NOT NULL, mbPw VARCHAR(20) NOT NULL, mbName VARCHAR(20), mbNic VARCHAR(20), mbTel VARCHAR(20) NOT NULL, mbEmail VARCHAR(20) NOT NULL, mbPost CHAR(20), mbAddr VARCHAR(50), mbDetailAddr VARCHAR(50), mbExtraAddr VARCHAR(50), ..

코드 정리 내용 1. DAO구조로 변경 2. 테스트로 인한 페이지 이동을 편하게 하기 위해 nav.jsp로 따로 분리해서 인클루드. *아직까지도 미완성. boardtest_ver2\WebContent main.jsp boardtest_ver2\WebContent nav.jsp boardtest_ver2\WebContent board_write.jsp boardtest_ver2\WebContent board_update.jsp boardtest_ver2\WebContent board_list.jsp boardtest_ver2\WebContent board_view.jsp boardtest_ver2\src\boardpackage boardtest_ver2\src\control boardtest_ver2\sr..
보호되어 있는 글입니다.

Paging 게시판의 게시물 목록의 페이징 번호(일련번호) 1~10 11~20 21~30 페이지 1p 2p 3p *번호 : 수집된 게시물을 정렬한 순서 필요한 정보 1. 페이지당 게시물 수 2. 각 페이지의 시작일련번호 3. 각 페이지의 마지막일련번호 4. 총게시물 수 -> 여기서 총 게시물 수는 DB의 게시물 수가 아닌 수집할 게시물 수. 예상 페이징 URL board_list.jsp?시작페이지=1 or board_list.jsp?시작일련번호=1&마지막일련번호=10 -> 결정된 페이징 파라미터 [/board_list.jsp?page=3] 맨처음 이전 0)?1:0); //(332 - 2)/ 10+1+(remainder가 1이상이면 1을더하고 그렇지않으면 안더함.) for(int printPageNo = ..
기초데이터입력 ConnectionInfo.java package control; public class ConnectionInfo { public static String DBIP = "localhost"; public static String DBPort = "3306"; public static String DBName = "boardtest"; public static String DBID = "root"; public static String DBPASSWORD = "1234"; } basedata.jsp
목록출력 게시판에 등록한 제목과 내용 출력 board_list.jsp 게시물 목록 목록에서 상세보기로 이동 board_view.jsp 상세보기 date hit

대략의 설계 표. 데이터베이스명 board1 테이블명 게시물 필드명 번호 제목 내용 작성일 조회수 타입 int varchar(50) varchar(200) timestamp int 비고 PRIMARY KEY AUTO_INCREMENT NOT NULL NULL DEFAULT CURRENT_TIMESTAMP DEFAULT 0 의미 게시물번호. 자동증가. 게시물 제목. NULL불가 게시물 내용. NULL이가능함. 작성날짜. 기본값은 현재날짜 게시물 조회수. 기본값은 0 실행할 SQL DROP DATABASE IF EXISTS boardtest; CREATE DATABASE boardtest; USE boardtest; CREATE TABLE board( boNum int PRIMARY KEY AUTO_INCR..
보호되어 있는 글입니다.