HOME 개발팁 [로그인] Bean 선언문

프로그램 작업하다 좋은 팁, 정보, 테스트를 기록하는 곳입니다.


JSP | [로그인] Bean 선언문

페이지 정보

작성자 굿스웹 작성일19-06-24 20:28 조회625회 댓글0건

본문

java Resources/src/user/User.java
package user;

public class User {
  private String userID;
  private String userPassword;
 
 
public String getUserID() {
return userID;
}
public void setUserID(String userID) {
this.userID = userID;
}
public String getUserPassword() {
return userPassword;
}
public void setUserPassword(String userPassword) {
this.userPassword = userPassword;
}
 
 
}



java Resources/src/user/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;
private ResultSet rs;

public UserDAO() {

try {
String dbURL      = "jdbc:mysql://127.0.0.1:3306/bbs";
String dbID      = "root";
String dbPassword = "1111";
Class.forName("com.mysql.jdbc.Driver").newInstance();
conn = DriverManager.getConnection(dbURL,dbID,dbPassword);
//System.out.println("데이타베이스 연결 성공");

} catch (Exception e) {
//System.out.println("데이타베이스 연결 오류!!!!!!!");
e.printStackTrace();
}
}

public int login(String userID, String userPassword) {
String SQL = "select userPassword from bbs where userID = ?";
try {
pstmt = conn.prepareStatement(SQL);
pstmt.setString(1, userID);
rs = pstmt.executeQuery();
if(rs.next()) {
if(rs.getString(1).contentEquals(userPassword)) {
return 1; //로그인 성공
}
else
return 0; //불일치
}
return -1;
} catch (Exception e) {
e.printStackTrace();
}
return -2; //데이터베이스 오류
}
}


#jsp

[주소복사] https://www.goodsweb.kr/?u=D41G2bd
SNS 알리기
핀터레스트
텔레그램로
블로그로
카카오스토리
카톡 공유

관련 블로그
로딩중


2명  IP : 3.21.♡.20
001 18.♡.190.58 htaccess 사이트 설정 www붙이기 - 개발팁
(/bbs/board.php?bo_table=tip&wr_id=130&page=15)
002 34.♡.82.67 node mysql 연결안될때 ER_NOT_SUPPORTED_AUTH_MODE - 개발팁
(/bbs/board.php?bo_table=tip&wr_id=228)

접속자
  • 오늘 : 266
  • 어제 : 85
  • 최대 : 874
  • 전체 : 407,619

검색로봇(Robots) 최근 방문시간
  • GOOGLE : 3시간 전
  • NAVER : 7시간 전
  • BING : 2일 전
  • DAUM : 4일 전

ETH : 0x8abf3B748ab78828AE07685e4fd53d1a606f18D3



페이스북 네이버 블로그 굿스웹 쇼핑몰 네이버 카페 굿스웹 트위터 굿스웹 티스토리 Google Play