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; //데이터베이스 오류

}

 

 

 

 

 

+ Recent posts