DAO class
실제로 데이터베이스에 접근해서 데이터를 가져오거나 데이터를 주입하는 역할을 하는 데이터 접근 객체
1. 회원가입 기능 구현
UseDao.java에 내용 추가
public int join(User user) { //한 명의 사용자를 입력받을 수 있도록
//User.java (유저 클래스)를 이용해서 만들어질 수 있는 인스턴스
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.setString(5, user.getUserEmail());
return pstmt.executeUpdate(); //실행한 결과
} catch(Exception e) {
e.printStackTrace();
}
return -1; //데이터베이스 오류
}
'Backend > Jsp' 카테고리의 다른 글
Jsp 게시판 만들기 - 3. 로그인 페이지 만들기 (0) | 2023.03.29 |
---|---|
Jsp 게시판 만들기 - 10. 회원가입(joinAction.jsp) (0) | 2023.03.29 |
Jsp 게시판 만들기 - 8. 회원가입 화면 구현(join.jsp) (0) | 2023.03.29 |
Jsp 게시판 만들기 - 데이터베이스 오류 (0) | 2023.03.29 |
Jsp 게시판 만들기 - 7. Mysql 접속 드라이버 설치 (0) | 2023.03.29 |