如何将图片用java存入数据中,然后再从数据库中读取出来?

解决方案 »

  1.   

    PreparedStatement
    void setBinaryStream(int parameterIndex,
                         InputStream x)
                         throws SQLException
    将指定参数设置为给定输入流。在将一个非常大的二进制值输入到 LONGVARBINARY 参数时,通过 java.io.InputStream 对象发送它可能更为实际。将根据需要从流中读取数据,一直读取到文件末尾。void setBlob(int parameterIndex,
                 Blob x)
                 throws SQLException
    将指定参数设置为给定 java.sql.Blob 对象。在将此对象发送到数据库时,驱动程序将它转换成一个 SQL BLOB 值。
      

  2.   

    http://www.99inf.net/SoftwareDev/Java/44607.htm
      

  3.   

    姐姐,不同的数据库存取BLOB对象的方式是不一样滴~~~你还没说啥数据库呢
    不过,随便什么数据库,只要google java Oracle(数据库名称) blob,随随便便都是一堆。