2016-10-31 4 views
0

私はcreateClob()方法Teradata createClob:このバージョンではサポートされていません。これはバグか機能ですか?

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

Clob clobTest = conn.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をダウンロードしましたか?どういう意味ですか ?

答えて

1

createClob()のjavadocは言う:

SQLExceptionからBlobインターフェースを実装するオブジェクトを構築できなかった場合、このメソッドがクローズされた接続について呼び出さまたはデータベースアクセスエラーが発生しています。
SQLFeatureNotSupportedException - JDBCドライバがTeradataのは、BLOBをサポートしていない場合、これはSQLFeatureNotSupportedExceptionを投げているはずですので、技術的には、このデータ型

をサポートしていませんが、それは単にマイナー「バグ」である場合。

あなたが行うことができるのは、これを実装するように求める改善要求を提出することだけです。

関連する問題