`
- 浏览:
183534 次
-
java 代码
- public ActionForward render(ActionMapping mapping, ActionForm form, PortletConfig config, RenderRequest req, RenderResponse res) throws Exception {
-
- String pkValue = ParamUtil.getString(req, "pkValue");
- String tableName = ParamUtil.getString(req, "tableName");
- String pkName = ParamUtil.getString(req, "pkName");
- String imgColumnName = ParamUtil.getString(req, "imgColumnName");
- HttpServletResponse response = PortalUtil.getHttpServletResponse(res);
-
- ResultSet rs = ProductUtil.getImgByPK(Integer.parseInt(pkValue), tableName, pkName, imgColumnName);
- rs.next();
-
- Blob blob=(Blob)rs.getBlob(1);
- if(blob!=null){
-
- response.setContentType("image/jpeg");
- OutputStream outs = response.getOutputStream();
- InputStream pi = blob.getBinaryStream();
- int blobsize = (int)blob.length();
- byte[] blobbytes = new byte[blobsize];
- int bytesRead = 0;
- while ((bytesRead = pi.read(blobbytes)) != -1) {
- outs.write(blobbytes, 0, bytesRead);
- }
- pi.close();
- outs.flush();
- }
- return null;
- }
END
分享到:
Global site tag (gtag.js) - Google Analytics
相关推荐
java中读取ORACLE中BLOB字段存储的图片
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
java对oracle数据库中blob字段的处理
kettle通过java代码将数据库blob 字段抽取到本地文件
使用JAVA读取ORACLE_BLOB字段实现上传下载.doc
只需要安装oracle client在本地,然后配置好tns,输入连接名,用户名,密码,数据表的名称,文件名数据列名以及blob数据列名,就可以批量导出ORACLE数据库BLOB字段生成图片
Java存取OracleBlob字段,图片存储,Blob和BLOB的问题,Clob,oracle
可以从数据库中读取blob字段并插入到另一个表中,已经测试通过
指定文件夹下的所有文件上传至oracle的blob字段,java实现
主要介绍了java读写oracle的blob字段示例,需要的朋友可以参考下
简单写的一个小工具,把图片存入oracle中,按clob和blob两种方式存储,并读取图片
分享在JAVA中Blob转换成String实例
Oracle导出Clob,Blob等大字段工具,自己写的工具,方便大家下载使用
java jdbc如何处理Oracle___BLOB字段,以备查阅
oracle中使用jdbc读写clob字段,很多细节介绍,内容全面。
Struts2,Hibernate3,Spring2实现oracle存取blob字段(图片等二进制文件) Myeclipse6.0下开发 哈哈,原来2分的,现在免费了!!!!!!!!!!!!!!!!!!!!!!!!给评分哦!!!!!!!!!!!!!!!!
介绍了JSP处理图形的一种方法,该方法使用JSP访问ORACLE数据库BLOB字段,BLOB字段存储的是排样后的若干图形的坐标点,然后把坐标传递到JAVA中显示图形,在图形正中还显示了编号,充分显示了JSP结合JAVA应用的优势。
Oracle slq bolb转换Base64 CLOB
java对象存储到Blob ByteArrayOutputStream bo = new ByteArrayOutputStream(); ObjectOutputStream oo; try { oo = new ObjectOutputStream(bo); oo.writeO
java对oracle大字段读取类,因项目需求要对大字段进行存取,在网上搜集了些,自己加工了些。用起来很方便!