上周接到一个需求,需要用到对Oracle数据库BLOB类型进行读写操作,BLOB里主要存图片文件。本来想找个DAO框架用用,但是感觉好久没用JDBC写了,就用了JDBC然而平时框架用久了不会遇到也不会注意的问题在JDBC上接连出现。
从数据库上读取图片对象到本地文件夹里还比较简单:
//建立数据库连接
File file = new File(path1 + File.separator //path1 是路径 和sql1我都写在properties里
从数据库上读取图片对象到本地文件夹里还比较简单:
//建立数据库连接
con = DBUtil.getConnection();
PreparedStatement stmt = con.prepareStatement(sql1);
ResultSet rs = stmt.executeQuery(); File file = new File(path1 + File.separator //path1 是路径 和sql1我都写在properties里
+ rs.getInt("attch_id") + "-" //图片ID
+ rs.getString("file_name")); //图片名称 整体是一个图片放至在本地硬盘的位置
//