how upload object in oracle database by java -


i want upload multiple objects oracle database using java.

my objects included { doc, docx , ppt , pptx , pdf } files.

how can upload objects in oracle database , retrieve database.

also interested know more "how can batch insert list of objects in oracle database java?" think question answered before. if have new or interesting resource please share me please ...

insert db:

int primarykeyid = getnextprimarykeyid(); preparedstatement stmt1 = conn.preparestatement(" insert doctable values (?, ?, empty_blob()) "); stmt1.setint(1, primarykeyid ); stmt1.setstring(2, getdocumenttitle()); stmt1.executeupdate();  preparedstatement stmt2 = conn.preparestatement(" select doc doctable id = ? update "); stmt2.setint(1, primarykeyid); stmt2.execute();  oracleresultset rset = (oracleresultset)stmt2.getresultset(); if (rset.next()) {   blob document = rset.getblob("doc");   document.trim(0);   outputstream os = document.getbinaryoutputstream();   os.write(getdocumenttobewrittentodb());   os.flush;   os.close; } 

read db:

preparedstatement stmt = conn.preparestatement(" select title, doc doctable id = ?"); stmt.setint(1, primarykeyid); stmt.execute();  blob document; oracleresultset rset = (oracleresultset)stmt.getresultset();  if (rset.next()) {   bytearrayoutputstream baos = null;   inputstream = null;   try   {     blob document = rset.getblob("document");     string title = rset.getstring("title");     = document.getbinarystream();     baos = new bytearrayoutputstream();     byte[] data = new byte[2048];     int len;     while ((len = is.read(data)) != -1)     {       baos.write(data, 0, len);     }   }   {     if (null != baos) baos.close();     if (null != is) is.close();   }    return baos.tobytearray(); } 

Comments

Popular posts from this blog

c# - How to set Z index when using WPF DrawingContext? -

razor - Is this a bug in WebMatrix PageData? -

android - layout with fragment and framelayout replaced by another fragment and framelayout -