On Nov 16, 9:52 am, xeden <kumar2ak...@gmail.com> wrote:
> i want to insert an image in the database which is used in a game and
> connected via JDBC
>
> i tried it through  procedure (which i searched on internet)
>  http://www.club-oracle.com/forums/insert-images-into-oracle-database-...
>
> , but it didnt worked
>
> if somebody can help , pls reply

>>VIA JDBC<< - then it is a Java program ?
Procedure in the URL you have provided is able to read a file from the
Oracle directory.
DBMS_LOB.loadfromfile can read a file only from a folder existing on
the Oracle server.
In your case, you have a Java program.
You need to read a file on your java server and then stream it into
Oracle database.
Example:
  PreparedStatement oStmt = null;
  java.io.InputStream oImage = null;

  oStmt = oConn.prepareStatement("INSERT INTO MYTABLE (id,fileitem)
values ( ?, ? )");
  oStmt.setInt(1,<myID>);
  oStmt.setBinaryStream(2,oImage, <length of oImage>);
  oStmt.executeUpdate();
  -- where fileitem is a BLOB column.

HTH
Thomas
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Oracle PL/SQL" group.
To post to this group, send email to Oracle-PLSQL@googlegroups.com
To unsubscribe from this group, send email to
oracle-plsql-unsubscr...@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/Oracle-PLSQL?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to