2013-01-07 3 views
0

아래 코드를 사용하여 Oracle DB에 CLOB를 삽입하려고했습니다.OraclePreparedStatement 메소드 java의 setStringForClob

I found the below code from this link

하지만 setStringForClob는 사용할 수 없습니다, 나 같은 잘못된 일을하고 무엇을 알려 주시기 바랍니다. 오라클 드라이버 ojdbc14.jar를하고 JDK 1.5

String sql = "insert into table values('abc',123,?)"; 
OraclePreparedStatement st = (OraclePreparedStatement) connection.prepareStatement(sql); 
st.setStringForClob(1, /*String variable which contains the CLOB string*/); 
+0

실제로 해당 코드 줄에서 컴파일 오류가 발생합니까? – Perception

+0

코스 코드는 컴파일되지 않았지만 작동하는 동안 해당 링크에서 업데이트되었습니다. 잘못된 병이나 수업을 사용하는 경우 나를 안내하십시오. – sunleo

답변

1

을 사용하고하는 것은 새로운 JDBC 드라이버 ojdbc14.jar를 점점 시도 정말 오래되었습니다. oracle의 ojdbc6.jar를 사용하십시오.

+0

하지만 jdk 1.6을 기대하기 때문에 jdk 1.5에서는 작동하지 않습니다. 그렇습니까? 이 점을 분명히하십시오. – sunleo

+0

THEN use ojdbc5.jar 1.5와 호환됩니다. – OldProgrammer