java 从Oracle读图片
2012-06-19 22:31
169 查看
写了一个简单的java 读取Oracle 的图片信息,程序代码如下:
/** * * 生成图片 * @author zhangdongfang */ public void generate() throws SQLException, IOException { //查询数据 List<TradeMark> tradeList = (List<TradeMark>) tradeMarkDaoImpl.findAll(); for (TradeMark trade : tradeList) { //开始生成 图片 String path = doGenerate(trade); if (!"".equals(path) && path != null) { trade.setTradeMakeUrl(path); //更新路径 tradeMarkDaoImpl.update(trade); } } } private String doGenerate(TradeMark trade) throws SQLException, IOException { String path = ""; if (trade.getImageContent() != null) { path = outputPath + trade.getId() + ".png"; OutputStream os = new FileOutputStream(new File(path)); ByteArrayInputStream in = new ByteArrayInputStream(trade.getImageContent()); //将b作为输入流; BufferedImage image = ImageIO.read(in); ImageIO.write(image, "PNG", os); } return path; } public class TradeMark extends AbstractDomain { private static final long serialVersionUID = 5228038138909040841L; /** * ID */ private Long id; /** * 图片内容 */ private byte[] imageContent; }
相关文章推荐
- java中插入图片到oracle中
- java oracle blob 存图片(通过base64)
- JAVA将图片保存成oracle的Blob类型数据
- JAVA读取Oracle中的blob图片字段并显示
- java向oracle插入blob类型图片
- java中如何读取ORACLE中BLOB字段存储的图片
- JAVA读取Oracle中的blob图片字段并显示
- 使用JDBC和Hibernate在oracle中插入和读取Blob数据的图片的java程序
- java在Oracle中存取图片
- JAVA读取Oracle中的blob图片字段并显示
- JAVA读取Oracle中的blob图片字段并显示
- JAVA读取Oracle中的blob图片字段并显示
- JAVA读取Oracle中的blob图片字段并显示
- java向oracle中存取图片
- JAVA读取Oracle中的blob图片字段并显示
- JAVA读取Oracle中的blob图片字段并显示
- JAVA读取Oracle中的blob图片字段并显示
- JAVA读取Oracle中的blob图片字段并显示
- JAVA读取Oracle中的blob图片字段并显示
- Java —— JAVA读取Oracle中的blob图片字段并显示