일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- 악성코드
- 자료구조
- java
- beans
- c++
- Sort
- HTML
- OOP
- jsp
- query
- meta
- Call-by-reference
- request
- function
- windows
- UTF-8
- CLASS
- JavaScript
- algorithm
- Kafka
- CSS
- 노드
- 윈도우즈
- 투자
- array
- System
- 포인터
- WebProgramming
- C
- API
- Today
- Total
hahahia
JSP, DB연동을 이용한 회원리스트 구현(목록생성) 본문
/* list.jsp */
<%@ page contentType="text/html;charset=utf-8" import="java.sql.*" %>
<%
Class.forName("com.mysql.jdbc.Driver"); // JDBC연결을 위한 Class이름 설정
String DB_URL = "jdbc:mysql://localhost:3306/web01?useUnicode=true&characterEncoding=utf8";
// 기본설정된 포트 3306으로 하고 사용할 db의 이름을 적어준다(web01)
String DB_USER = "admin"; // web01 데이터베이스에 접근하는 아이디
String DB_PASSWORD= "1234"; // password
Connection conn= null;
Statement stmt = null;
ResultSet rs = null;
try {
conn = DriverManager.getConnection(DB_URL, DB_USER, DB_PASSWORD); // 연결자 획득
stmt = conn.createStatement(); // 상태 확인
String query = "SELECT idx, id, name, pwd FROM member"; // DB에 전송할 쿼리문 생성 목록을 나타내기 위해 SELECT문을 사용했습니다.
rs = stmt.executeQuery(query); // 쿼리문 실행!
%><table border="1" cellspacing="0">
<tr>
<td>Number</td>
<td>ID</td>
<td>Name</td>
<td>password</td>
<TD>비고 </TD>
</tr>
<%
while(rs.next()) {
%><tr>
<td><%= rs.getInt("idx") /* 파라미터값을 직접 넣어줘 출력시켜도 되구요 */%></td>
<td><%=rs.getString(2)%></td>
<td><%= rs.getString(3) /* 숫자를 부여하여 몇번째 데이터 값인지 출력해도 되네요. */%></td>
<td><%=rs.getString("pwd")%></td>
<TD>
<A href="delete-do.jsp?idx=<%=rs.getInt("idx")%>">삭제</A> <!-- delete-do.jsp링크를 이용하여 해당 테이블의 데이터들을 삭제합니다. -->
<INPUT type="button" value="수정"
onClick="location.href='modify.jsp?idx=<%=rs.getInt("idx")%>'"> <!-- modify.jsp로 이동하여 해당 테이블의 데이터값들을 수정하도록 합니다. -->
</TD>
</tr>
<%
} // end while
%></table>
<%
rs.close(); // ResultSet 종료
stmt.close(); // Statement 종료
conn.close(); // Connection 종료
} catch (SQLException e) { // 예외처리
out.println("err:"+e.toString());
}
%>
<A href="input.jsp">저장</A>
실행결과
MYSQL에서 본 데이터들
'Web Programming > JSP' 카테고리의 다른 글
JSP, DB연동을 이용한 회원리스트 구현(계정삭제) (0) | 2012.05.26 |
---|---|
JSP, DB연동을 이용한 회원리스트 구현(회원추가) (0) | 2012.05.25 |
Java Beans를 이용한 입출력 (0) | 2012.05.24 |
JSP 문법을 이용한 간단한 피보나치 출력 (0) | 2012.05.05 |
JSP 기초 (0) | 2012.05.05 |