테이블에 clob로 큰 문자열을 삽입해야합니다. PreparedStatement의 setClob 메서드를 사용하고 있습니다. 그러나 값은 데이터베이스 테이블에 삽입되지 않습니다. 누구든지 setClob 메서드를 사용하여 테이블에 문자열을 삽입 할 수있는 방법을 말해 줄 수 있습니까? 다음 I의 방법을 사용하고jdbc에서 setClob 메서드를 사용하는 방법은 무엇입니까?
:
pstmt.setClob (0, CLOB)를;
그러나 프로그램에서이 줄의 명령문을 실행할 수 없습니다. 그것은 루프에서 나오고 같은 줄에서 다시 멈 춥니 다. 나는 이것을 달성하기 위해 Clob Object를 사용하는 딜레마에 빠졌습니다.
도와주세요.
미리 감사드립니다.
저는 Oracle을 사용하고 있습니다. 어떻게 Clob 객체를 초기화할까요? 값을 설정하기 위해 clob.setString을 사용한 다음 열의 clob을 설정하기 위해 stmt.setClob()를 사용했습니다. 그러나 그것은 효과가 없었습니다. – srinivasarao
나는 오라클이 선호하는 바대로 empty_clob() 프로 시저가있는 빈 clob을 테이블에 쓴 다음, 그것을 선택하여 쓰기를한다. –
이 링크는 도움이 될 것입니다 : http://www.selbyinc.com/technology/clobs.html –