0
SQLを使用してpostgresにfile.exeを挿入する方法を教えてください。Postgresにfile.exeを挿入するSQL
私のテーブル (OID、PRIMARY KEY(ID) pk_arquivo CONSTRAINT arquivo、NOT NULL ID整数、 ノーム文字変化、 )表versaoatualizadaを作成します。 CREATE SEQUENCE seq_arquivoインクリメント1 START 1;
私のJavaコード
が、私はいくつかの問題を発見した... 私はexeptionを持っている(のBigIntegerがOIDに出演...)
public File getFile(int id) {
File f = null;
try {
List<Object[]> lista = getEntityManager().createNativeQuery("sqlWorking").getResultList();
Oid bytes;
Object[] a = lista.get(0);
bytes = (Oid) a[2];// oid field
f = new File("C:.......");
FileOutputStream fos = new FileOutputStream(f);
fos.write(bytes.getDER());
fos.close();
return f;
} catch (Exception ex) {
ex.printStackTrace();
}
return null;
}