从sqlite数据库java检索图像

从sqlite数据库java检索图像,java,database,image,sqlite,Java,Database,Image,Sqlite,试图从sqlite数据库检索存储的图像,但似乎没有任何运气。我的代码: 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(

试图从sqlite数据库检索存储的图像,但似乎没有任何运气。我的代码:

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)

您正在使用的SQLite JDBC实现没有实现
getBinaryStream

您需要改用
getBytes
方法