NClob

NClob (SQL NCLOB 매핑)

SQL 타입 NCLOB을 Java 프로그래밍 언어로 매핑한 것입니다. SQL NCLOB은 National Character Set을 사용해 Character Large Object를 데이터베이스 테이블 행의 열 값으로 저장하는 내장 타입이에요.

출처: Java API Reference

본문

NClob 인터페이스는 Clob 인터페이스를 확장하며, Clob이 제공하는 메서드들로 NCLOB 값의 길이를 얻고, NCLOB 값을 클라이언트에 materialize하고, NCLOB 값 안에서 부분 문자열이나 NCLOB 객체를 검색할 수 있습니다. NClob 객체는 Clob 객체와 마찬가지로 생성된 트랜잭션 기간 동안 유효해요.

ResultSet, CallableStatement, PreparedStatement 인터페이스의 getNClob, setNClob 같은 메서드로 SQL NCLOB 값에 접근할 수 있으며, 추가로 NCLOB 값을 갱신하는 메서드도 있습니다. JDBC 드라이버가 이 데이터 타입을 지원한다면 NClob 인터페이스의 모든 메서드를 완전히 구현해야 합니다.

public interface NClob extends Clob

더 알아보기 (Learn more)

Java 공식 API