Development/Java(849)
-
생성자(Constructor)
생성자(Constructor) · 생성자라는 것은 메모리상에 객체가 생성될 때 자동적으로 단 한번 호출되어 · 객체의 구조를 인식하게 하고 · 생성되는 객체의 멤버 변수들을 초기화 하는 역할하는 멤버메소드입니다. ♣생성자의 특징(조건) · 생성자의 이름은 클래스명과 같아야 합니다. · Return Type이 정의되지 않으며, 반환하지도 않는 메소드 입니다 · 인스턴스 생성시 생성자는 반드시 호출됩니다. · 생성자에서 final상수의 초기화 가능합니다. · 생성자 오버로딩 가능합니다. 생성자의 구성 형식 class 클래스명 { [접근제한] [생성자명](자료형 인자1, 자료형 인자2,…){ 수행문1; 수행문2; …; } } 생성자의 필요성 · 특정 클래스가 생성될 때마다 가지는 인스턴스(instance)의 ..
-
CLOB 데이터 다루기
CLOB 데이터 다루기Oracle에서 대량의 텍스트 데이터를 저장하기 위한 자료형입니다.CLOB 타입을 사용하려면 톰캣버전과 오라클 버전과의 호환성을 체크해야 합니다. 왜냐하면 오라클 버전에 따라서 CLOB타입 데이터를 다루는 방법이 다르기 때문입니다.CLOB 데이터를 저장할 때 AutoCommit을 false로 설정하는데 설정하지 않을 경우, 다른 트랜잭션 처리에 의해 Deadlock(데드락)현상이 발생할 수 있습니다.
-
CallableStatement 인터페이스, CallableStatement 사용 방법, Interface CallableStatement
CallableStatement 인터페이스· CallableStatement는 DBMS의 저장 프로시저(Stored Procedure)를 호출할 수 있는 인터페이스로 Statement인터페이스와 PreparedStatement인터페이스의 메소드를 상속받고 있습니다.· 저장 프로시저란 파라미터를 받을 수 있고, 다른 애플리케이션이나 PL/SQL 루틴에서 호출할 수 있는 이름을 가진 PL/SQL 블록입니다. 즉, SQL문을 프로그램화하여 함수화 시킨 스크립트 언어입니다. · SQL문을 프로그램화 시켰기 때문에 조건문, 반복문, 변수처리 등을 사용할 수 있기 때문에 일괄처리 및 조건에 따라 다른 SQL문을 작성할 때 편리합니다. · DBMS에 저장된 Stored Procedure 호출하기 위해 존재하는 객체로..
-
자카르타 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..