2017-07-26 7 views
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; 
    } 

答えて

関連する問題