UTF8과 UCS2 간에 서로 변환할 수 없습니다
기타2007. 10. 4. 10:19
java.sql.SQLException: UTF8과 UCS2 간에 서로 변환할 수 없습니다
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:189)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:231)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:957)
at oracle.sql.LobPlsqlUtil.plsql_read(LobPlsqlUtil.java:202)
at oracle.jdbc.dbaccess.DBAccess.lobRead(DBAccess.java:700)
at oracle.sql.LobDBAccessImpl.getChars(LobDBAccessImpl.java:210)
at oracle.sql.CLOB.getChars(CLOB.java:247)
at oracle.sql.CLOB.getSubString(CLOB.java:159)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:189)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:231)
at oracle.jdbc.dbaccess.DBError.check_error(DBError.java:957)
at oracle.sql.LobPlsqlUtil.plsql_read(LobPlsqlUtil.java:202)
at oracle.jdbc.dbaccess.DBAccess.lobRead(DBAccess.java:700)
at oracle.sql.LobDBAccessImpl.getChars(LobDBAccessImpl.java:210)
at oracle.sql.CLOB.getChars(CLOB.java:247)
at oracle.sql.CLOB.getSubString(CLOB.java:159)
- CLOB 컬럼에 정상적으로 insert된 컨텐츠가, 읽어올 때에는 오류가 발생 함.
- OC4J 10g 버젼에서 오래된 jdbc driver(classes12.jar)를 사용하였을 때 발생 하는 것으로 추정.
- Oracle 10g Release 2 버젼용 jdbc driver(ojdbc14.jar)로 변경하자 정상적으로 작동함.
'기타' 카테고리의 다른 글
Groovy 1.5가 릴리즈 되었습니다 (0) | 2007.12.12 |
---|---|
Groovy 처음 시작하기 : Scriptom 설치 (1) | 2007.11.01 |
Practical JRuby on Rails Web 2.0 Projects 출간 (0) | 2007.10.30 |
Groovy 처음 시작하기 : 설치 (0) | 2007.10.26 |
Scriptom 2.0 alpha (0) | 2007.10.25 |
댓글()