728x90

JSP 7

JSP 기초 : 게시판 만들기 8. 글 수정 및 삭제 기능

1. 수정 기능 BbsDAO.java에 수정하는 함수 update 추가 //수정 함수 public int update(int bbsID, String bbsTitle, String bbsContent) { String SQL = "UPDATE BBS SET bbsTitle = ?, bbsContent = ?, WHERE bbsID = ?"; try { PreparedStatement pstmt = conn.prepareStatement(SQL); pstmt.setString(1, bbsTitle); pstmt.setString(2, bbsContent); pstmt.setInt(3, bbsID); return pstmt.executeUpdate(); } catch (Exception e) { e.prin..

STUDY/programing 2018.10.25

JSP 기초 : 게시판 만들기 7. 글 목록 및 뷰페이지

이전 글 보기 : 2018/10/23 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 6. 글 등록 기능 동빈나님의 JSP 게시판 만들기 강의(자바 빈즈를 사용)가 이제 거의 끝나간다. 1. DB에서 글 목록 가져오기 DB에서 글 목록 가져오는 소스코드는 BbsDAO.java에 리스트에 담아 반환해주는 ArrayList 함수 생성 public ArrayList getList(int pageNumber){ String SQL = "SELECT * FROM BBS WHERE bbsID < ? bbsAvailable = 1 ORDER BY bbsID DESC LIMIT 10"; ArrayList list = new ArrayList(); try { PreparedStatement pstmt = con..

STUDY/programing 2018.10.24

JSP 기초 : 게시판 만들기 6. 글 등록 기능

이전글보기 2018/10/22 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 5. 게시판 DB 생성 1. 글 쓰기 화면 디자인 이전글 ㅇ write.jsp JSP 게시판 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 게시판 글쓰기 양식 2. 게시판 DB 연결 DAO 데이터 접근 객체의 약자로서 실제로 데이터베이스에 접근하여 입력/출력 BbsDAO.java package bbs; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class BbsDAO { // dao : 데이터베이스 접근 객체의 약자 priva..

STUDY/programing 2018.10.23

JSP 기초 : 게시판 만들기 5. 게시판 DB 생성

1. 게시판 디자인 bbs.jsp bbs.jsp JSP 게시판 메인 게시판 접속하기 로그인 회원가입 회원관리 로그아웃 번호 제목 작성자 작성일 1 안녕하세요 홍길동 2017-05-04 글쓰기 2. 게시판 DB 생성 mysql> use BBS; Database changed mysql> CREATE TABLE BBS ( -> bbsID INT, -> bbsTitle VARCHAR(50), -> userID VARCHAR(20), -> bbsDate DATETIME, -> bbsContent VARCHAR(2048), -> bbsAvailable INT, -> PRIMARY KEY (bbsID) -> ) DEFAULT CHARSET=utf8 COLLATE utf8_general_ci; Query OK, 0 ..

STUDY/programing 2018.10.22

JSP 기초 : 게시판 만들기 4. 회원가입 / 세션 처리

이전 글 보기 ☞ 2018/10/18 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 3. 로그인 처리 (mysql) 1. UserDAO.java 에 join 추가 public int join(User user) { String SQL = "INSERT INTO USER VALUES (?,?,?,?,?)"; try { pstmt = conn.prepareStatement(SQL); pstmt.setString(1, user.getUserID()); pstmt.setString(2, user.getUserPassword()); pstmt.setString(3, user.getUserName()); pstmt.setString(4, user.getUserGender()); pstmt.setStrin..

STUDY/programing 2018.10.19

JSP 기초 : 게시판 만들기 3. 로그인 처리 (mysql)

1. 로그인 기능 구현 UserDAO에서 DAO는 데이터베이스 접근 객체의 약자 회원 데이터 베이스에 회원 정보를 불러오거나 입력하고자 할떄 사용 UserDAO.java package user; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { // dao : 데이터베이스 접근 객체의 약자로서 // 실질적으로 db에서 회원정보 불러오거나 db에 회원정보 넣을때 private Connection conn; // connection:db에접근하게 해주는 객체 private PreparedStatement..

STUDY/programing 2018.10.18

JSP 기초 : 게시판 만들기 2. 디자인, 로그인, 회원 DB

이전 글 보기 ☞ 2018/10/15 - [ 컴알못/Web] - JSP 기초 : 게시판 만들기 1. JSP 개발환경 구축하기 1. 디자인 프레임워크 부트스트랩 설치 부트스트랩을 알고나서 부트스트랩 없이 html 코딩할때를 생각하면 눈물이 날 것 같다. html, css, js 를 제공하는 디자인 프레임 워크로 반응형으로 되어있어 스마트폰이나 웹이나 모든 기기에서 작동 하여 디자인적 감각이 없다고 하더라도 쉽게 웹사이트를 제작 할 수 있게 해준다. 부트스트랩 최신버전 다운로드 페이지 링크 강의에서 사용한 버전↓ Workspace의 Webcontent에 부트스트랩 css, js 폴더를 통채로 넣는다. 2. Login Form JSP 게시판 메인 게시판 접속하기 로그인 회원가입 로그인화면 우측 상단에 로그인 ..

STUDY/programing 2018.10.16
728x90