Teradata createClob:此版本不支持该功能。这是错误还是功能?
Teradata createClob: function not supported in this version. Is this a bug or a feature?
我正在尝试测试 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
为什么会出错?这是什么意思 ?
createClob()
的 javadoc 说:
SQLException
- if an object that implements the Blob
interface can not be constructed, this method is called on a closed connection or a database access error occurs.
SQLFeatureNotSupportedException
- if the JDBC driver does not support this data type
所以从技术上讲,如果 Teradata 不支持 blob,这应该抛出一个 SQLFeatureNotSupportedException
,但这只是一个小问题 'bug'。
您唯一能做的就是提交改进请求,要求他们实施。
我正在尝试测试 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
为什么会出错?这是什么意思 ?
createClob()
的 javadoc 说:
SQLException
- if an object that implements theBlob
interface can not be constructed, this method is called on a closed connection or a database access error occurs.
SQLFeatureNotSupportedException
- if the JDBC driver does not support this data type
所以从技术上讲,如果 Teradata 不支持 blob,这应该抛出一个 SQLFeatureNotSupportedException
,但这只是一个小问题 'bug'。
您唯一能做的就是提交改进请求,要求他们实施。