RT 主要是数据库有一张表中有BLOB 字段,用来存取权限功能 我如果提出这个字段 把它解析出来 得到STRING 就可以 SQL2000
解决方案 »
- 一个最简单的基础问题,我怎么就绕不出来了呢
- java作为客户端,应该怎样调用.net WCF 服务?
- 不同应用服务器之间如何实现Session的请求转发?
- 高分求《java xml编程指南》书籍源码
- 求STRUTS教程
- servlet到底是啥玩意
- 请推荐几个人气比较旺的JAVA论坛,多谢了!
- 小弟自已写了几张网页,想用tomcate 让这个小站可以访问。请问有这方面经验的朋友我该如何去做。急急急!!!
- 如何定制struts以适应自己的需求
- 大佬们,一个HashMap的put问题,求解答
- 如何用struts2来从数据库中把一个byte[]做为图片显示出来呢
- java Struts2提交失败!错误如下
public void queryBlob() throws SQLException, IOException{
Connection conn = null;
PreparedStatement stmt = null;
ResultSet rs = null;
try {
conn = ConnCreate.getConnection("jdbc:mysql://localhost:3306/test",
"root", "r66t");
String sql = "select info from blob_test where id=3";
stmt = conn.prepareStatement(sql);
rs = stmt.executeQuery();
if(rs.next()){
InputStream is=rs.getBinaryStream(1);
File file = new File("d:\\a.bmp");
OutputStream os = new FileOutputStream(file);
int len = 0;
byte[] buffers = new byte[1024];
while((len=is.read(buffers))>0){
os.write(buffers, 0, len);
}
os.flush();
os.close();
is.close();
}
} finally {
ConnCreate.close(conn, stmt, rs);
}
getObjectFromInputStream(blob.getBinaryStream())
然后你就可以写一个getObjectFromInputStream(InputStream in)方法,
采用流的方式