FileOutputStream fout = new FileOutputStream("d:\\bb.jpg");
DataOutputStream dout = new DataOutputStream(fout);
strsql = "select userimg from mypic where userid='aa'";
ResultSet rs = runMain.stmt.executeQuery(strsql);
rs.next();
InputStream fin = rs.getBinaryStream(1);
int size = fin.available(); //抛异常
byte bb[] = new byte[size];
fin.read(bb);
dout.write(bb);
fin.close();
为什么会抛异常呢,请教大家啊,想了好久 fout.close();
dout.close();
DataOutputStream dout = new DataOutputStream(fout);
strsql = "select userimg from mypic where userid='aa'";
ResultSet rs = runMain.stmt.executeQuery(strsql);
rs.next();
InputStream fin = rs.getBinaryStream(1);
int size = fin.available(); //抛异常
byte bb[] = new byte[size];
fin.read(bb);
dout.write(bb);
fin.close();
为什么会抛异常呢,请教大家啊,想了好久 fout.close();
dout.close();
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货