분류 전체보기(14823)
-
자카르타 DBCP API, 자카르타 DBCP API를 통한 커넥션 풀 사용 단계
자카르타 DBCP API널리 쓰이는 커넥션 풀 라이브러리 중 하나입니다. http://commons.apache.org/ 자카르타 DBCP API를 통한 커넥션 풀 사용 단계
-
JDBC를 이용한 Transaction, 트랜젝션의 처리 도식도, Transaction과 관련 메서드
JDBC를 이용한 Transaction · 트랜젝션의 처리 도식도 · Transaction과 관련 메서드 트랜젝션의 처리 도식도응용프로그램에서 Trasaction 처리 도식도 Transaction과 관련 메서드Connection 인터페이스에서 Transaction과 관련된 메서드를 정리하면 다음과 같다.
-
데이터 형태 변환, 자바 데이터 유형 vs JDBC 데이터 유형
데이터 형태 변환JDBC 드라이버는 getXXX()메소드를 사용하여 특정 필드값을 가져올 때 데이터베이스의 데이터 유형을 해당하는 자바 유형으로 변환한 다음 반환합니다.데이터베이스에서의 데이터형이 VARCHAR형인 값을 가져오는 getString()메소드를 사용한 경우 JDBC드라이버는 자바의 String유형으로 변환하여 반환합니다. 자바 데이터 유형 vs JDBC 데이터 유형자바에서 지원하는 데이터 유형(기본자료형, 참조자료형)과 각 데이터 유형과 매핑되는 JDBC데이터 유형을 정리하면 다음과 같습니다.각각의 JDBC 데이터를 가져올 때 가장 적합한 getXXX()메소드를 표기하였지만 반드시 해당 getXXX()메소드만 사용하여 데이터를 가져올 수 있는 것은 아닙니다. JDBC데이터 LONGVARCHA..
-
ResultSet의 cursor 옵션
ResultSet의 cursor 옵션레코드의 커서 이동은 자신이 원하는 데이터를 자유롭게 탐색하면서 빠르게 얻어내고자 할 때 필요합니다.레코드를 자유롭게 이동시키기 위해서는 스크롤이 가능하게 하는 TYPE_SCROLL_SENSITIVE, CONCUR_UPDATE옵션을 동시에 설정해 주어야 합니다.
-
ResultSet 주요 메소드
ResultSet 주요 메소드
-
ResultSet 인터페이스, ResultSet 인터페이스, ResultSet.next(), ResultSet.getXXX(), ResultSet.updateXXX()
ResultSet 인터페이스 ResultSet 인터페이스는 SELECT문을 executeQuery()메소드로 실행한 다음 반환되는 레코드 셋(recoredset)을 저장합니다. 레코드 셋은 가상의 데이터베이스 테이블 형태입니다. SELECT문을 통해서 데이터를 가져오는 경우 ResultSet객체에 데이터를 저장해야 합니다. ResultSet 구조도 · 모든 데이터를 한번에 가져올 수 없기 때문에 cursor의 개념을 가지고 있습니다. · 커서(cursor)란 ResultSet 객체가 가져올 수 있는 행의 위치을 지정해 줍니다. · 처음 커서의 위치는 결과물(필드)에 위치하지 않기 때문에 cusror를 이동해야 합니다. · 커서를 이동하는 역할은 ResultSet의 next() 메서드가 수행합니다. · n..