с

я вызываю метод createClob, используя объект подключения, как показано ниже

Clob clob = con.createClob();

Следующее исключение выбрасывается.

Caused by: java.sql.SQLFeatureNotSupportedException: Method org.postgresql.jdbc.PgConnection.createClob() is not yet implemented.
        at org.postgresql.Driver.notImplemented(Driver.java:659)
        at org.postgresql.jdbc.PgConnection.createClob(PgConnection.java:1246)
        at org.apache.commons.dbcp2.DelegatingConnection.createClob(DelegatingConnection.java:868)
        at org.apache.commons.dbcp2.DelegatingConnection.createClob(DelegatingConnection.java:868)

Я использую базу данных PostgreSQL 9.6.2 с JDK8 и использую пул соединений commons-dbcp2, и добавил следующую зависимость Postgres в pom.xml

<dependency>
    <groupId>org.postgresql</groupId>
    <artifactId>postgresql</artifactId>
    <version>42.1.1</version>
</dependency>

В классеorg.postgresql.jdbc.PgConnectionРеализация createClob, как показано ниже, вызывает исключение.

 @Override
  public Clob createClob() throws SQLException {
    checkClosed();
    throw org.postgresql.Driver.notImplemented(this.getClass(), "createClob()");
  }

Какое решение или способ обойти эту проблему? Или Как мы можем установить данные CLOB в запросах Postgres?

Ответы на вопрос(2)

Ваш ответ на вопрос