Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- 예외처리
- Java
- JavaScript
- Menu
- HTML
- 어노테이션
- Spring
- 국제화
- Eclips
- 메소드
- OGNL
- 에러페이지
- 오버로딩
- 이클립스
- paint
- JSP
- 안드로이드
- 메서드
- 생성자
- struts2
- 전화걸기
- oracle
- 클래스
- 배열
- 기본
- AWT
- Android
- Graphic
- layout
- mybatis
Archives
- Today
- Total
note
JSP 생성한 db 보기 SELECT 본문
이전 게시물과 연관 있습니다.
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <%@ page import="java.sql.*" %> <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>테이블의 레코드를 화면에 표시하는 예제</title> </head> <body> <h2>member1 테이블의 레코드를 화면에 표시하는 예제</h2> <table width="550" border="1"> <tr> <td width="100">아이디</td> <td width="100">패스워드</td> <td width="100">이름</td> <td width="100">가입일자</td> </tr> <% Connection conn = null; PreparedStatement pstmt=null; ResultSet rs = null; try{ String jdbcUrl ="jdbc:oracle:thin:@localhost:1521:orcl"; String dbId="hr"; String dbPass="hr"; //JDBC 수행 1 단계 : jdbc driver 로드 Class.forName("oracle.jdbc.driver.OracleDriver"); //JDBC 수행 2단계: Connection 객체 생성 conn=DriverManager.getConnection(jdbcUrl,dbId,dbPass); String sql ="select * from member1"; //JDBC 수행 3단계 : PreparedStatement 객체 생성 pstmt=conn.prepareStatement(sql); //JDBC 수행 4단계 : sql문 실행 //JDBC 수행 5단계 : sql문의 실행으로 얻어진 레코드를 담는 ResultSet 객체 생성 //ResultSet은 커서의 개념이 있어서 next()메소드 사용시 데이터가 있는곳까지만 데이터 뽑아냄 rs=pstmt.executeQuery(); while(rs.next()){ String id = rs.getString("id"); String passwd = rs.getString("passwd"); String name = rs.getString("name"); Timestamp register = rs.getTimestamp("register"); %> <tr> <td width="100"><%=id %></td> <td width="100"><%=passwd %></td> <td width="100"><%=name %></td> <td width="100"><%=register.toString() %></td> </tr> <% } }catch(Exception e){ e.printStackTrace(); }finally{ if(rs != null) try{rs.close();}catch(SQLException sqle){} if(pstmt != null) try{rs.close();}catch(SQLException sqle){} if(conn != null) try{rs.close();}catch(SQLException sqle){} } %> </table> </body> </html>
'Oracle > 기본' 카테고리의 다른 글
오라클 계정 생성 , 삭제 (0) | 2012.02.09 |
---|---|
JSP 회원 관리 프로그램 (0) | 2012.02.09 |
JSP ORACLE DELETE 레코드 삭제 (0) | 2012.02.09 |
JSP DB UPDATE (0) | 2012.02.08 |
SQL Developper로 DB 테이블 만들기 & JSP로 테이블 레코드 삽입 Insert (0) | 2012.02.08 |