那个源文件可以直接使用,只要去Oracle网站http://www.oracle.com下载一个Oracle9i的class12.zip的驱动文件就可以了。
解决方案 »
- javabean和数据库问题
- 【精华贴】SSH框架编程最新技术内幕曝光....
- 新手提问!方法问题!!!!
- 父窗体的父窗体的表单元素的引用
- Java学习流程
- struts2 tabbedPanel 标签不执行,请指教
- 我想学习JSP,请教几个问题,多谢各位
- 我用JBuilder做了一个applet,其中用到了JFileChooser组件,在JBuilder中运行很正常,可我把它编译后,放入网页中,用ie打开运行,其它功
- 用ant预编译tomcat5里的jsp页面,高手请指教!!
- Dom4j到底是怎么遍历节点的?
- 请教jsp中提高效率的办法
- taglib 在JSP完全使用后,如何获取表单提交信息?
String strLength="";
while (rset.next()) {
blob = ((OracleResultSet) rset).getBLOB(1);
strLength=blob.length());
}
再弄个file文件存放它,这个就需要知道你的是什么类型的了,最后再显示文件。File binaryFile = new File("c:\\xxxxx.xxx");
FileInputStream instream = new FileInputStream(binaryFile);
OutputStream outstream = blob.getBinaryOutputStream();
int chunk = blob.getChunkSize();
byte[] buffer = new byte[chunk];
int length = -1;
while ((length = instream.read(buffer)) != -1)
outstream.write(buffer, 0, length);
instream.close();
outstream.close();
if (rs.next())
{
in = rs.getBinaryStream("logo");
response.setContentType("这里写类型,如image/jpeg");
sop = response.getOutputStream();
int len;
byte[] buf = new byte[1024];
while ((len = in.read(buf, 0, 1024)) != -1)
{
sop.write(buf, 0, len);
}
}