利用ResultSet的方法
public InputStream getBinaryStream(String columnName)
获得InputStream
再通过字节数组
byte[] byteArray = new byte[8092]
一部分一部分写入FileOutputStream中
public InputStream getBinaryStream(String columnName)
获得InputStream
再通过字节数组
byte[] byteArray = new byte[8092]
一部分一部分写入FileOutputStream中
解决方案 »
- 比如我用struts1 写ajax 是配置是还是直接写一个servlet呢?
- 用非对称加密方式,在Flex加密,Java解密
- 求大神,求解释
- 关于ejb3的一个小问题
- 超简单菜鸟问题,哪位兄弟知道,单Tomcat支不支持Webservice?
- hibernate 一对多查询问题
- 这样的sql,hql怎么写?
- 谁用过JB8 + Jboss3x进行EJB项目开发。。。。
- 一个菜鸟级的问题:Weblogic7.0报Servlet错误
- javahql语句错了 不知道那个地方错了
- 《J2EE服务器端编程》出让
- struts2中利用xml进行validate验证,显示required name后继续提交,报错了
int len;
InputStream is = rs.getBinaryStream("File_Bit");
FileOutputStream f = new FileOutputStream("imagename.jpg");
len = is.read(byteArray);
while (len != -1)
{
f.write(byteArray, 0, len);
len = is.read(byteArray);
}
f.close();
能告诉下是怎么调用上的吗?其中的数据源是怎么配置的以及在java中该选用什么驱动程序???
Class.forName("sun.jdbc.odbc.JdbcOdbcDriver");
String s = "jdbc:odbc:test";
Connection con = DriverManager.getConnection(s,"sa","88888");
Statement stmt = con.createStatement();
ResultSet rs = stmt.executeQuery(sql);