1
我在周圍有一個大的圖像,長度爲200,000長度 in byte []。不允許創建或設置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個字節的數據的存儲不設置它比那更多的。
我用Google搜索並嘗試了所有可能的解決方案。
- 更新了JDBC和ODBC罐子最新
- 也試過這個
prepStmt.setObject(1, data, Types.BLOB);
我已經想通了,是該應用程序是不是讓我來實例化或設置BLOB/CLOB對象。
的OJDBC4.jar我使用和Oracle 11g數據庫
任何人都可以幫助我在做什麼錯?