large object .....
아래 저랑 비슷한 에러를 가지시는 모든 게시물을 검색을 했습니다.
근데..
처음에는 16M까지 잘 올라갔는데 그이후로는 1M이상은 디비에 저장을 하려 하지 않네요..
type oid로 했습니다.
물론 JDBC드라이브도 최신것으로 바꿨구요..
아래글을 보니 이 문제에 대한 내용이 있어서 참고 했습니다만..처음만 잘되고 여러번 시도시 계속 다음과 같은 에러가 납니다..
부탁드립니다........
맨처음 16M가 디비저장시..
=========================
C:\jdk\exter>java testlob1
postgre 컨넥션성공
시작시간:1.011167945084E12
결과는:
93.164
==> 처음엔 이렇게 대용량도 잘 들어갔는데.. 참고로 결과값은 초를 나타냅니다.그럼 93초...말합니다..
나중에 다시 하려 할때부터...아래와 같은 현상이 납니다.
작은 파일 디비에 저장시 잘 됩니다...
==================================
C:\jdk\exter>java testlob1
postgre 컨넥션성공
시작시간:1.011171312635E12
결과는:
0.491
하지만 파일용량은 바꿔서 다시 컴파일하고 다시 하면 이런 에러가 납니다.
===================================================================
C:\jdk\exter>javac testlob1.java
C:\jdk\exter>java testlob1
postgre 컨넥션성공
시작시간:1.011171352713E12
InputStream as parameter not supported
at org.postgresql.jdbc2.PreparedStatement.setBinaryStream(Unknown Source
)
at testlob1.main(testlob1.java:29)
왜 위와 같은 에러가 날까요? ( 드라이브도 최신것으로 했는데...도..)
postgresql은 blob형식의 파일이 얼마의 용량까지 디비에 저장할수 있을까요?
고수님들 부탁드립니다......
|