java将图片写入数据库,并读出来(blob clob)

最近需要将图片存入数据库,并且显示出来,搞了好久才搞出来,晚上的例子很多,但是也很迷茫。首先声明一下:

 

1、java将图片写入数据库用的是blob或者clob格式的。

2、写入的时候是按inputStream方式写入的。

3、因为我们这个项目用到了dbutils对数据库操作,所以想着能把blob作为model的一个属性,但是搞了好久都觉得很别扭,并且不能用dbutils对其进行操作(或者是我没找到,如果找到的兄弟给我说一下,谢谢)。所以只能用原生的sql进行处理了。

(听说Hibernate可以对这个进行处理,还没有试,有空试试)

 

总得来说,搞的很麻烦,代码太多了,就不贴出来了。都放到附件里了。

 

建议用Hibernate来操作这个,不然真的太麻烦了。

你可能感兴趣的:(java,sql,Hibernate)