Development(7978)
-
[Oracle] 프로시저 생성
프로시저 생성CREATE OR REPLACE 구문을 사용하여 생성하며 IS 로 PL/SQL의 블록을 시작하고 LOCAL 변수는 IS 와 BEGIN 사이에 선언합니다. 매개변수 구분 설명 IN 매개변수는 참조만 가능하며 값을 할당할 수 없습니다. IN 매개변수에는 변수나 상수, 각 데이터 유형에 따른 값을 전달할 수 있습니다. OUT 매개변수에 값을 전달할 수는 있지만 의미는 없습니다. OUT, IN OUT 디폴트 값을 설정할 수 없습니다. IN OUT 매개변수를 전달할 때는 반드시 변수 형태로 값을 넘겨줘야 합니다.
-
Stored Procedure(저장 프로시저)
Stored Procedure(저장 프로시저)데이터 사전에 저장된 PL/SQL블록으로 특정한 처리를 수행하는 PL/SQL 서브 프로그램입니다.데이버테이스 내에 프로시저를 선언하여 클라이언트가 필요할 때마다 호출하여 사용하도록 하는 프로시저입니다.데이터베이스에 저장되어 있는 객체이며 내장 프로시저라고도 합니다.저장 프로시저란 파라미터를 받을 수 있고, 다른 애플리케이션이나 PL/SQL 루틴에서 호출할 수 있는 이름을 가진 PL/SQL 블록입니다. 즉, SQL문을 프로그램화하여 함수화 시킨 스크립트 언어입니다. 데이터베이스 시스템에 데이터베이스 서버와 함께 저장되어 있는 연산을 말하며 일반적으로 SQL로 작성됩니다. 즉, 서버 측에 저장된 일련의 SQL문의 집합이라고 할 수 있습니다.서버에 저장되어 있기 때..
-
자카르타 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옵션을 동시에 설정해 주어야 합니다.