반응형
Model 1 (기초)간략 로그인 기능 만들기..
기본적으로 오라클 DB와 연동해서 진행을 하였으며,
DB 테이블 구성은 아이디, 비밀번호, 이름, 번호 입니다.
JDK 1.8 버전
Ojdbc7 버전
list.jsp
1. UserDBDAO.UserList 메소드를 통해 가져온 정보(회원정보)를 ArrayList 로 선언한
UserDBBean 형 userlist 에 저장한다.
2.userlist의 값을 차례대로 출력하기 위해 for문을 사용 하고, bean 다시 참조변수에 할당
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
|
<%@ page language="java" contentType="text/html; charset=EUC-KR"
pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<meta charset="EUC-KR">
<title>Insert title here</title>
</head>
<% UserDBDAO userDao = new UserDBDAO();
ArrayList<UserDBBean> userlist = userDao.UserList();
%>
<body>
<%
UserDBBean userdto = (UserDBBean)userlist.get(i);
%>
<table border="1">
<tr>
<td>
</td>
<td>
</td>
<td>
회원이름: <%=userdto.getName()%>
</td>
<td>
회원번호: <%=userdto.getPhone()%>
</td>
<td>
<%=session.getAttribute("id")%>님이 방문함
</td>
<td>
</td>
</tr>
</table>
<%} %>
</body>
</html>
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
|
DAO UserList 메소드
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
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
|
public ArrayList<UserDBBean> UserList() {
ArrayList<UserDBBean> UserList = new ArrayList<UserDBBean>();
try {
Connection con = null;
PreparedStatement pstmt = null;
ResultSet rs = null;
String url = "jdbc:oracle:thin:@localhost:1521:XE";
String user = "dbuser";
String pwd = "dbpass";
Class.forName(DriverName);
con = DriverManager.getConnection(url, user, pwd);
System.out.println("리스트연결성공");
String sql = "select * from tbl_user";
pstmt = con.prepareStatement(sql);
rs = pstmt.executeQuery();
System.out.println(rs);
while(rs.next()) {
UserDBBean User = new UserDBBean();
User.setId(rs.getString("id"));
User.setPw(rs.getString("pw"));
User.setName(rs.getString("name"));
User.setPhone(rs.getInt(4));
UserList.add(User);
}
}catch(Exception e) {
System.out.println(e.getMessage());
}
return UserList;
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
|
반응형
'JAVA' 카테고리의 다른 글
[기상청 API] 종관기상관측 사용하기 (0) | 2019.06.14 |
---|---|
[기상청 API] 동네예보정보조회 사용하기 (0) | 2019.06.13 |
Model1 간략한 로그인 기능 만들기 - 회원정보수정(update) (0) | 2019.05.28 |
Model1 간략한 로그인 기능 만들기 - 로그인 (0) | 2019.05.28 |
Model1 간략한 로그인 기능 만들기 - 회원가입(Join) (0) | 2019.05.23 |