2014-07-17 7 views
0

sqlite 데이터베이스에서 저장된 이미지를 검색하려고했지만 운이 좋지는 않습니다. 내 코드 : 내가지고있어sqlite 데이터베이스에서 이미지 가져 오기 java

int i = 0; 
while (resultSet.next()) { 
    InputStream in = resultSet.getBinaryStream(1); 
    OutputStream f = new FileOutputStream(new File("PeoplesInfo"+i+".jpg")); 
    i++; 
    int c = 0; 
    while ((c = in.read()) > -1) { 
     f.write(c); 
    } 
    f.close(); 
    in.close(); 
} 

오류는 다음과 같습니다

java.sql.SQLException: not implemented by SQLite JDBC driver 
at org.sqlite.Unused.unused(Unused.java:29) 
at org.sqlite.Unused.getBinaryStream(Unused.java:92) 
at Database.main(Database.java:50) 

답변

1

사용하고있는 SQLite는 JDBC 구현은 getBinaryStream를 구현하지 않습니다.

대신 getBytes 메서드를 사용해야합니다.

관련 문제