output/JSP 18

게시판 만들기 4강 로그인 기능 구현

JSP 게시판에서 로그인 기능을 구현하려면 JSP에서 회원 데이터베이스에 접근할 수 있도록 하는 DAO(Data Access Object)를 만들어야 한다. DAO는 데이터베이스 접근 객체의 약자다. 하나의 회원 정보를 불러오거나 입력할 때 사용한다. UserDAO.java package user; import java.sql.Connection; import java.sql.DriverManager; import java.sql.PreparedStatement; import java.sql.ResultSet; public class UserDAO { private Connection conn; // 자바와 데이터베이스 연결 private PreparedStatement pstmt; // 쿼리문 대기 및..

output/JSP 2022.06.26

게시판 만들기 3강 회원 데이터베이스 구축

MySQL 설치하고 MySQL 커맨드 창 실행한다. mysql> CREATE DATABASE BBS; # 'BBS' 이름의 테이블 생성 Query OK, 1 row affected (0.01 sec) mysql> USE BBS; # 'BBS' 이름의 데이터베이스 사용 Database changed mysql> CREATE TABLE USER ( # 'USER' 이름의 새로운 테이블 생성 -> userID VARCHAR(20), -> userPassword VARCHAR(20), -> userName VARCHAR(20), -> userGender VARCHAR(20), -> userEmail VARCHAR(50), -> PRIMARY KEY (userID) #중복 안되게 -> ); Query OK, 0 ..

output/JSP 2022.06.26

게시판 만들기 2강 로그인 페이지

index.jsp 로그인 페이지로 이동해야 하는데 로그인 페이지가 없어서 에러가 뜬다. 디자인 템플릿을 적용시키려면 부트스트랩 파일을 다운 받고 프로젝트의 webapp 폴더에 붙여넣기 한다. login.jsp # 상단 네비게이션 만들기 JSP 게시판 웹 사이트 # 게시판 제목 옆 메뉴 리스트 만들기 메인 게시판 # 헤더 바 우측의 드랍 다운 접속하기 로그인 회원가입 login.jsp [전체 코드] JSP 게시판 웹 사이트 메인 게시판 접속하기 로그인 회원가입 # 로그인 양식 만들기 아이디와 비밀번호를 입력 하는 로그인 방식을 추가한다. login.jsp 로그인 화면 네비게이션과 로그인 양식 모양이 화면 크기에 따라서 모양이 달라지는 반응형 동작 login.jsp [전체 코드] JSP 게시판 웹 사이트 메..

output/JSP 2022.06.25