<%@ page contentType = "text/html; charset = euc-kr" %>
// 웹브라우저에 표시되는 출력에 대한 한글 처리
(서버에서 웹 브라우저 쪽으로 응답되어지는것에 대한 한글처리)
<% request.setCharacterEncoding("euc-kr");%> // 입력에 대한 한글처리
1. 드라이버 로딩
public void init(){ try{ Class.forName("oracle.jdbc.driver.OracleDriver"); // 드라이버 로딩 }catch(ClassNotFoundException e){ e.printStackTrace(); } } |
2. Connection : 객체 생성
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@localhost:1521:oradb","id","pwd"); |
3. Statement/PrepardStatement/CallableStatement : 객체 생성
Statement stmt = conn.createStatement(); |
PreparedStatement pstmt = conn.preparecreateStatement(); |
4. Query 수행
Select문 ResultSet rs = stmt.executeQuery("select * from 직급“); Insert/Update/Delete문 String sql = "update member1 set passwd='3579' where id='adc'"; stmt.executeUpdate(sql) |
5. ResultSet 처리
while(rs.next()){ out.println(rs.getString("id")); out.println(rs.getString("passwd")); } |
* DB 관련
1. 드라이버 로딩 2. Connection 객체 생성 3. Statement 객체 생성 4. Query 수행 |
<- JDBC 프로그램 수행 4단계
IMPORT -> |
java.sql.Connection java.sql.ResuleSet java.sql.DriverManager java.sql.SQLException java.sql.Statement java.io.PrintWriter java.io.IOException |
1. 드라이버 로딩 2. 데이터 얻어오기 3. DB 접속 4. DB 작업 - SQL문 - DB 생성 - 값 대입 - DB 실행 |
'JSP' 카테고리의 다른 글
[JSP] 이클립스 메타데이터 위치 (0) | 2013.08.04 |
---|---|
[SERVLET] 서블릿 특정 페이지로 포워딩 하는 두가지 방식 (0) | 2013.08.04 |
[JSP] Connection_Pool_내용 (0) | 2013.08.02 |
JSP 한글깨짐 현상 (0) | 2012.12.18 |
JSP 스크립트 요소 (0) | 2012.09.04 |