急急。。,希望高手们给个意见,小弟先谢过了
我在使用jdbc连接oracle时,去不出blob中的数据,请问大家有何良策啊?有没有人遇到过这种问题? 问题点数:50、回复次数:6Top
1 楼zhangxiaogen(笨笨)回复于 2001-09-25 08:09:14 得分 0
为什么没有人来?难道这里没有高手吗?Top
2 楼RedGuest(Haha)回复于 2001-09-25 08:21:04 得分 10
好象是用getASCIIStream()吧,你看看oracle的例子就知道了。Top
3 楼zhangxiaogen(笨笨)回复于 2001-09-25 08:32:31 得分 0
难道getBinaryStream和getBlob不可以吗Top
4 楼czb(草中宝)回复于 2001-09-25 08:51:00 得分 30
用getBinaryStream就可以了,看看我以前去相片的:
public void doGet(HttpServletRequest request,HttpServletResponse response)
throws ServletException,IOException
{
int id=Integer.parseInt(request.getParameter("id"));
int length;
InputStream is=null;
byte[] buffer=new byte[4096];
response.setContentType("images/*");
DataOutputStream os=null;
try{
pstmt.setInt(1,id);
rs=pstmt.executeQuery();
os=new DataOutputStream(response.getOutputStream());
is=rs.getBinaryStream("photo");
}catch(SQLException e){}
while((length=is.read(buffer))!=-1)
{
os.write(buffer,0,length);
os.flush();
}
}Top
5 楼skyyoung(路人甲)回复于 2001-09-25 09:12:10 得分 10
http://www.csdn.net/expert/TopicView.asp?id=83096Top
6 楼zhangxiaogen(笨笨)回复于 2001-09-25 09:13:23 得分 0
我查了一下是别人给的数据有问题,不过还是要谢谢大家。以后希望大家多来讨论。我会给你们分的
Top
相关问题
- 急急急急急急急急急急急急急急急,VB菜鸟一问,望vb大虾或者vb版的射天狼请给予帮助,急急急急急急急急急急急急急
- Access+SQL+ADO(400分!!!!!)求助!!不够再给!!!急急急急急急急急急
- 请教有关在FOXPRO FOR DOS 下焦点消失的问题,急急急,先行谢过!
- 软件注册问题!解决者给分!急!急!急!急!急!急!急!急!
- 一个难题急急急急急急!!!!!!给高分
- 急急急!!!!为什么我的我老是掉线??????????快气疯我了!!!那位大虾能给点意见?
- 怎么样给分??急急急急!!!
- 急急急急!给分的50
- 我的代码错在什么地方?真给分!急!急!急!急!急!急!急!
- 高手请进:急急急急急急急答案正确马上给分!!!!!!!!!!!




