728x90
처음에는 값이 null로 넘어오는 현상 발생.
login.jsp에서 값을 넘겨줄때의 name과 받는 곳에서의 변수명과 이름이 달라서 그랬음.
해결.
2차 문제:
값도 알맞게 들어오고 형도 String이 맞는데 안됨 무슨 문제지...
WARN 해결을 위해 dburl 수정String dburl = "jdbc:mysql://localhost:3306/JIDO?serverIimezone=Asia/Seoul&useSSL=false";경고문은 사라졌으나 오류는 그대로 남음.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
|
public int login(String email,String password) {
String sql = "SELECT password FROM user WHERE email=?";
try {
pstmt = conn.prepareStatement(sql);
pstmt.setString(1, email);
rs = pstmt.executeQuery();
if(rs.next()) {
System.out.println(rs.getString("email"));
System.out.println(rs.getString("password"));
}
/*
if(rs.getString(1).equals(password)) {
return 1;
}
else {
return 0;
}
}*/
return -1;
}catch(Exception e) {
e.printStackTrace();
}
return -2;
}
|
cs |
혹시 몰라서 콘솔창에 값을 찍어보려는데 안나옴..
원래 이런건가요???
DB 값에 접근은 제대로 하는 지 점검이 필요
0724 추가
Servlet 에서 DAO를 따로 사용하지 않고 DB 접근 완료
DAO를 사용하고도 문제가 없다면
JSP에서 사용하는 방법을 내가 모르는건가...?
728x90
'TechTalk' 카테고리의 다른 글
[Linux] Terminal이 무엇일까? (0) | 2020.07.26 |
---|---|
로그인 기능 구현하기(DB이용) (0) | 2020.07.24 |
회원 데이터베이스 생성 및 로그인 기능 구현하기 - 준비단계 (0) | 2020.07.22 |
[JSP/Servlet]세션을 이용한 로그인 기능 구현하기 (0) | 2020.07.20 |
로그인 페이지 만들기 디자인편 (0) | 2020.07.20 |