포토갤러리 과제
- 최초 등록일
- 2016.03.26
- 최종 저작일
- 2012.11
- 1페이지/
압축파일
- 가격 2,500원
![할인쿠폰받기](/images/v4/document/ico_det_coupon.gif)
소개글
인하대 웹프로그래밍 과제였던 포토갤러리 게시판 입니다.
서버/클라이언트 소스 코드 및 보고서 포함되어 있습니다.
순수 자체 제작 자료로 A+이었던 과제이니 잘 써주세요.
목차
1. 소스코드
1) board.jsp // 포토 갤러리 게시판 첫 출력 화면
2) board2.jsp //페이지 선택시 나타낼 출력 화면
3) register.html //새로운 글 등록 화면
4) selectedList.jsp //게시판에서 선택된 글에 대한 세부 내용 화면
5) save.jsp //작성된 글을 저장
6) savereply.jsp //선택된 글의 세부화면에서 작성된 댓글을 저장
7) modify.jsp // 선택된 글의 세부화면에서 수정시
8) modify_do.jsp // 작성내용 수정 수행
9) delete.jsp //선택된 글의 세부화면에서 해당 글 삭제
10) deletereply.jsp //선택된 글의 세부화면에서 작성된 댓글을 삭제
11) findedBoard.jsp //검색된 결과 출력 화면
12) Article.java
13) ArticleDB.java
14) DBCon.java
2. 수행 결과
1) 글 등록 (사진 파일, 제목, 작성자, 내용, 비밀번호 입력, 시간또한 저장되어 리스트에 출력)
2) 글의 수정
3) 글의 삭제
4) 여러장의 사진 출력 및 페이징
5) 사진 상세 보기 기능
6) 댓글 입력
7) 댓글 삭제
8) 사진 검색 기능
본문내용
⓵ board.jsp // 포토 갤러리 게시판 첫 출력 화면
<%@ page contentType="text/html;charset=euc-kr" import="java.sql.*"%>
<%-- 1. page 지시어에 JDBC 프로그래밍을 위한 필요 패키지 import 시킨다. --%>
<title>포토갤러리</title>
<%
request.setCharacterEncoding("euc-kr");
Class.forName("com.mysql.jdbc.Driver");//2. JDBC 드라이버를 로드하기 위해 클래스 패키지를 지정한다.
String DB_URL = "jdbc:mysql://localhost:3306/mydb"
String DB_USER = "admin"
String DB_PASSWORD = "1234"
Connection con = null
PreparedStatement pstmt = null
ResultSet rs = null
int rowCount = 1;
int pageCount = 0;
try {
con = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD);
//4. Statement 객체를 생성한다.
//stmt = con.createStatement();
String query = "SELECT * FROM board"
//5.쿼리를 전달하고, ResultSet 객체를 반환 받는다.
pstmt = con.prepareStatement(query);
rs = pstmt.executeQuery();
%>
<%
if (!rs.next())
%>게시판에 내용이 없습니다. 새로운 글을 등록해주세요.<%
/*페이지 구현*/
else {
while (rs.next())
rowCount++;//전체 글의 개수를 파악한다.
//rowCount = rs.getInt("idx");
pageCount = rowCount / 9;//한 화면에 9개씩 출력. 페이지 수는 전체 글의 수 / 9
참고 자료
없음
압축파일 내 파일목록
mydb_12080884.sql
PhotoGallery.zip
Table_layout_12080884.xlsx
구현결과 보고서_포토갤러리_12080884.hwp
스토리보드.ppt