반응형

프로그래밍/JDBC 4

04 JDBC : Service 사용

* 앞의 내용 정리 connection class.forname() 오라클 드라이버 등록(라이브러리 추가 후 ) DriverMager.getConnection(url, user, password) ->properties 파일로 따로 뺄때는 (user.prop) preparedStatement 설정 sql문 생성 pstmt = conn.prepareStatement(query); pstmt.setxxx(1, ____); sql문 실행(세팅한 쿼리문 실행시키는 코드) pstmt.executeQuery() = select / 반환값 resultset pstmt.executeUpdate() = iud / int값(삽입된, 수정된, 삭제된 행의 개수) : 컬럼에있는 정보들을 각각의 데이터 타입으로 꺼내서 자바의 ..

03 JDBC : PreparedStatement 를 사용하여 insert, update, delete 구문 수행하기

1. properties 파일 생성 후 오라클 정보 작성 2. 사용할 쿼리문 작성 3. diver 등록 , close메소드 작성 4. DTO 설정 - selet 구문 수행시에는 결과 값이 ResultSet 객체 타입으로 반환 insert , update, delete 구문 수행시 int로 반환(삽입 / 수정 / 삭제 된 행의 개수 반환) - selet 수행 시에는 executeQuery() insert, update, delete 수행 시에는 executeUpdate() INSERT public static void main(String[] args) { Connection conn = getConnection() PreparedStatement pstmt = null; int result = 0; Pr..

02 JDBC : Statement 와 PreparedStatement로 QURY 불러오기(SELECT)

JDBC를 적용하기 위한 절차 1. DBMS등록 (properties 파일 생성) 2. Driver로부터 Connection instance 획득 Statement 로 SQL 문 실행 PreparedStatement로 SQL문 실행 1. PreparedStatement로 EMPOLYEE에 있는 EMP_ID와 EMP_NAME를 조회해보자. package com.greedy.section02.preparedstatement; import static com.greedy.common.JDBCTemplate.*; import java.sql.Connection; import java.sql.PreparedStatement; import java.sql.ResultSet; import java.sql.SQLExc..

01 JDBC : JDBC 사용 클래스

JDBC : 자바에서 데이터 베이스에 접근할 수 있게 해주는 Programming API JDBC 사용 클래스 1. Driver Manager : 데이터 원본에 JDBC 드라이버를 통해여 커넥션을 만드는 역할 class.forName() 메소드를 통해 생성 반드시 예외 처리 할 것 getConnection()메소드를 사용하여 인스턴스 생성 가능 2. Connection : 특정 데이터 원본과 연결 된 커넥션을 나타냄 Statement 인스턴스를 생성할 때 Connection 인스턴스를 사용하여 createStatement() 메소드를 호출하여 생성 SQL 문장을 실행시키기 전에 우선적으로 Connection 인스턴스가 있어야함. 3. Statement : Connection 클래스의 createState..

반응형