社区
Web 开发
帖子详情
怎么把数据库(db2)中blob字段(图片)读出,并显示到jsp中?(来者有分)
beien9
2003-11-11 02:35:58
在severlt中怎么读出?
读出后怎么传送到jsp中?
jsp中怎么显示?
最好给个serverlt的例子, 和jsp显示图片的例子!
gutu@sina.com
以前的帖子就是取出blob, 怎么在jsp中显示啊?
分++
...全文
102
16
打赏
收藏
怎么把数据库(db2)中blob字段(图片)读出,并显示到jsp中?(来者有分)
在severlt中怎么读出? 读出后怎么传送到jsp中? jsp中怎么显示? 最好给个serverlt的例子, 和jsp显示图片的例子! gutu@sina.com 以前的帖子就是取出blob, 怎么在jsp中显示啊? 分++
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
16 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
beien9
2003-11-14
打赏
举报
回复
终于搞定。
Rabbit8
2003-11-12
打赏
举报
回复
GZ
beien9
2003-11-12
打赏
举报
回复
我要例子啊。 顺便up
gyscsdn
2003-11-12
打赏
举报
回复
jsp页面中加入<IMG height=99 src="servlet名称?id=<%=rs.getInt("id")%>" width=136></td>
如上面的servlet名称:DownLoad
9731boy
2003-11-11
打赏
举报
回复
呵.我一般都不会存入数据库.不方便.数据量一大就很讨厌了
XSimple
2003-11-11
打赏
举报
回复
我也试一试,谢谢你们!
beien9
2003-11-11
打赏
举报
回复
大侠们帮忙
springouting
2003-11-11
打赏
举报
回复
学习
beien9
2003-11-11
打赏
举报
回复
ServletOutputStream op = response.getOutputStream();
后怎么在我的mapid.jsp显示这个图片啊?
luckybeggar
2003-11-11
打赏
举报
回复
up
抬头望天边一只雁
2003-11-11
打赏
举报
回复
(转)这是调用servlet的
在页面上你这样调用<src="DownLoad?id=">
就可以了
import java.sql.*;
import java.io.*;
import java.util.*;
import javax.servlet.*;
import javax.servlet.http.*;
public class DownLoad extends HttpServlet{
public DownLoad() {
}
public void doGet(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
doPost(request,response);
}
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
System.out.println("======DownLoad begin=====");
try{
Class.forName("oracle.jdbc.driver.OracleDriver");
Connection conn = DriverManager.getConnection("jdbc:oracle:thin:@10.216.0.2:1521:ORCL","dms","dms");
Statement stmt=conn.createStatement();
String id=request.getParameter("id");
String sql="SELECT id, name, content FROM zyw_test where id='"+id+"'";
ResultSet rs=stmt.executeQuery(sql);
if(rs.next()){
Blob blob = rs.getBlob("content");
byte[] ab = blob.getBytes(1, (int)blob.length());
response.setContentType("image/jpeg");
ServletOutputStream op = response.getOutputStream();
op.write(ab);
op.flush();
op.close();
}
}catch(Exception ex){
ex.printStackTrace();
}
System.out.println("======DownLoad end=====");
}
}
beien9
2003-11-11
打赏
举报
回复
kongxiangli(笑看红尘) 能不能说清楚一点?
或连接的url?
zwxu
2003-11-11
打赏
举报
回复
读取blob类型的具体代码自己写吧,不难,转到jsp页面可以在servlet中把图片对象放到request中,再从jsp中读出来
凋零的老树
2003-11-11
打赏
举报
回复
网易论坛的精华区
webchoirsql
2003-11-11
打赏
举报
回复
不会,支持。
jintaocom
2003-11-11
打赏
举报
回复
一心学习中!
新版通俗易懂的JDBC升级版教程(含配套资料)
本套视频教程共57小结,涵盖JDBC的方方面面,包括手动获取
数据库
连接的多种方式、使用
数据库
连接池获取连接、Statement与PreparedStatement的对比使用、sql注入问题讲解、
Blob
字段
的操作、高效的批量插入、DAO设计...
分享_第二天_SQL_
DB2
数据库
BLOB
类型
字段
查看问题
DB2
数据库
BLOB
类型
字段
查看问题 最近在项目
中
,碰到
BLOB
字段
的查看问题,在网上查了两天,终于让我找到了貌似可以解决问题的方法。(用貌似是因为还没有在生产环境试验过,只在测试环境做了尝试) 问题描述: ...
从
db2
数据库
读取
blob
类型
图片
数据并在前端页面
显示
最近要写一个需求,从
db2
中
读取
图片
数据,
blob
类型,然后在前端页面
显示
,采用的是前后端分离的开发模式,使用下面这种方式,可以忽略前端,前端不需要动代码,就可直接
显示
。。 直接上代码: sql:只给大家截取...
DB2
中
BLOB
字段
的处理
//
DB2
插入
blob
字段
数据public void insert
Blob
Data(){ String url = "jdbc:
db2
:tar20"; String user = "
db2
admin"; String password = "target"; try { Class.forName("COM.ibm.
db2
.jd
从
数据库
中
读取
Blob
对象
图片
并
显示
从
数据库
中
读取
Blob
对象
图片
并
显示
第一种方法: 大致方法就是,从
数据库
中
读出
Blob
的流来,写到页面
中
去: Connection conn = DBManager.getConnection(); String sql = ...
Web 开发
81,092
社区成员
341,716
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章