2016-10-31 4 views
0

가 나는 Teradata createClob :이 버전에서는이 기능이 지원되지 않습니다. 버그 또는 기능입니까?

Exception in thread "main" java.sql.SQLException: [Teradata JDBC Driver] [TeraJDBC 15.00.00.20] [Error 165] [SQLState HY000] createClob: function not supported in this version 
    at com.teradata.jdbc.jdbc_4.util.ErrorFactory.makeDriverJDBCException(ErrorFactory.java:94) 
    at com.teradata.jdbc.jdbc_4.util.ErrorFactory.makeDriverJDBCException(ErrorFactory.java:69) 
    at com.teradata.jdbc.jdbc_4.TDSession.createClob(TDSession.java:1479) 

내가 JDBC
의 최신 version을 다운로드 한 다음 오류가 발생하지만 createClob() 방법을

String conStr = "jdbc:teradata://..."; 
Class.forName("com.teradata.jdbc.TeraDriver"); 
Connection conn = DriverManager.getConnection(conStr, "user", "pass"); 

Clob clobTest = conn.createClob(); 

을 테스트하기 위해 노력하고 왜 오류? 무슨 뜻이에요 ?

답변

1

createClob()의 javadoc는 말한다 :

SQLException

이 - Blob 인터페이스를 구현하는 객체를 구축 할 수없는 경우,이 메소드가 클로즈 된 접속 또는 데이타베이스 액세스 에러가 발생했을 경우에 호출된다.
SQLFeatureNotSupportedException - JDBC 드라이버가 테라 데이타는 모양을 지원하지 않는 경우이가 SQLFeatureNotSupportedException을 던진한다 그래서 기술적으로이 데이터 유형

를 지원하지 않습니다,하지만 그냥 사소한 '버그'인 경우.

당신이 할 수있는 유일한 일은 개선 요청을 제출하여이를 구현하도록 요청하는 것입니다.