>>576
ありがとうございます。上のサイトは既にチェック済みだったんですが
FileInputStream input=new FileInputStream(file);
statement.setBinaryStream(2,input,(int)file.length());
を、FileInputStreamをInputStream使おうとしたらlength()は使えないとエラーが出てしまって混乱してました。