У меня есть большое изображение вокруг 200 000 длина в байте [].Невозможно создать или установить BLOB/CLOB Oracle
всякий раз, когда я пытаюсь создать объект BLOB/CLOB
Blob blob = con.createBlob();
или
prepStmt.setBlob(1, is);
или попробуйте установить это значение как выше он выдает следующее исключение
"java.lang.AbstractMethodError at org.apache.tomcat.dbcp.db cp.DelegatingPreparedStatement.setBlob (DelegatingPreparedStatement.java:388)»
я попытался установить его с помощью
prepStmt.setBinaryStream(1,data,length);
он бросает исключение, а потому, что метод setBinaryStream() может хранить только Шифрование до 3000 байт данных не больше чем это.
Я googled и пробовал все возможные решения.
- Обновленный JDBC и ODBC банки до последней
- также попытался это один
prepStmt.setObject(1, data, Types.BLOB);
То, что я понял, что приложение не позволяет мне создать экземпляр или установить BLOB объекты/CLOB.
OJDBC4.jar я использую и Oracle 11g базы данных
Любой человек может помочь то, что я делаю неправильно?