2016-10-31 3 views
0

Ich versuche createClob() MethodeTeradata createClob: Funktion wird in dieser Version nicht unterstützt. Ist das ein Fehler oder eine Funktion?

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

Clob clobTest = conn.createClob(); 

zu testen, aber es wird folgende Fehler

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) 

ich die neueste version von jdbc
Warum der Fehler heruntergeladen wirft? Was heißt das ?

Antwort

1

Die javadoc von createClob() sagen:

SQLException - wenn ein Objekt, das die Schnittstelle implementiert Blob kann nicht gebaut wird, ist diese Methode auf einer geschlossenen Verbindung oder ein Datenbankzugriffsfehler auftritt, aufgerufen wird.
SQLFeatureNotSupportedException - wenn die JDBC-Treiber nicht diesen Datentyp

Technisch unterstützen dies ein SQLFeatureNotSupportedException geworfen haben sollte, wenn Teradata Blobs nicht unterstützt, aber das ist nur ein kleiner ‚Fehler‘.

Sie können nur eine Verbesserungsanfrage einreichen, um sie zu bitten, dies zu implementieren.

Verwandte Themen