2019.07.22
// CRUD
대부분의 컴퓨터 소프트웨어가 가지는 기본적인 데이터 처리기능인
Create(생성), Read(읽기), Update(갱신), Delete(삭제) 를 묶어서 일컫는 말
전체 단어 조회 (Read)
1
2
3
4
5
6
7
8
9
|
// DicDTO.java
package service;
public class DicDTO {
public int idx;
public String eng;
public String kor;
}
|
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
|
// DicDAO.java
package service;
import java.sql.Connection;
import java.sql.PreparedStatement;
import java.sql.ResultSet;
import java.sql.SQLException;
import java.util.ArrayList;
public class DicDAO {
Connection conn = null;
PreparedStatement pstmt = null;
ArrayList<DicDTO> ald = null;
ResultSet rs = null;
// dic 전체 리스트 조회 메서드
public ArrayList<DicDTO> selectList() throws ClassNotFoundException, SQLException {
ald = new ArrayList<DicDTO>();
DriverDB db = new DriverDB();
conn = db.driverDbcon();
// System.out.println(conn + " <-- conn DicDAO.java");
pstmt = conn.prepareStatement("SELECT * FROM dic");
// System.out.println(pstmt + " <-- pstmt DicDAO.java");
rs = pstmt.executeQuery();
while(rs.next()) {
DicDTO dicDTO = new DicDTO();
ald.add(dicDTO);
// System.out.println(ald + " <-- ald DicDAO.java");
}
return ald;
}
}
|
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
|
<!-- dicList.jsp -->
<%@ page language="java" contentType="text/html; charset=EUC-KR" pageEncoding="EUC-KR"%>
<!DOCTYPE html>
<html>
<head>
<!-- Latest compiled and minified CSS -->
<link rel="stylesheet" href="https://maxcdn.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css">
<!-- jQuery library -->
<!-- Popper JS -->
<!-- Latest compiled JavaScript -->
</head>
<body>
<div class = "container">
<hr>
<h3> Dictionary </h3>
<br>
<hr>
<table class = "table table-striped">
<tr>
<th> idx </th>
<th> eng </th>
</tr>
<%
DicDAO dicDAO = new DicDAO();
ArrayList<DicDTO> getDic = dicDAO.selectList();
// System.out.println(getDic + " <-- getDic dicList.jsp");
DicDTO dicDTO = getDic.get(i);
%>
<tr>
<td>
</a>
</td>
</tr>
<%
}
%>
</table>
<div class = "text-right text-right">
<button type = "submit" class = "btn btn-outline-secondary">추가</button>
</div>
</form>
</div>
</body>
</html>
|
'교육 > Java' 카테고리의 다른 글
#50 Java CRUD기능의 간단한 사전 만들기 Update (0) | 2019.08.01 |
---|---|
#49 Java CRUD기능의 간단한 사전 만들기 Create (0) | 2019.08.01 |
#47 Java Servlet 기본 개념 (0) | 2019.08.01 |
#46 Java 오버로딩, 오버라이딩 (0) | 2019.07.31 |
#42 Java java.lang.NullPointerException (0) | 2019.07.30 |