给个思路
把上传的file直接转化为byte[]数组
就可以直接用oracle的insert语句了
把上传的file直接转化为byte[]数组
就可以直接用oracle的insert语句了
解决方案 »
- 在jsp页面里,点击按钮的时候,怎么把页面上的值保存到数据库中?
- hibernate 多表查询查不出,帮忙啊
- 代码在JBuilder2005上OK,放到SUSE上报错
- for循环
- 新手Struts2的问题,高手留步
- 做一个Jsp的后台管理程序?求救
- 怎样获得某一条新浪微博的所有评论
- 【作个统计:up有分】 哪位程序员发贴提问前没有搜索过的,如果不来此报名的话拖出去斩了
- 请介绍几本Java和xml的书,最好是中文的
- resin 装上后 想运行asp 总出现Can't contact Servlet Runner at localhost:6802 错误 (我的机子上还装有oracle)
- 我有一个图象按钮想有条件的提交......................
- 初学_郁闷
strSQL = "insert into inform(FILEATT) values(empty_blob())";
pstmt = conn.prepareStatement(strSQL);
pstmt.executeUpdate();strSQL = "select FILEATT from inform ";
rs = pstmt.executeQuery();if (rs.next()) {
oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob("INFILE_DATA");
BufferedOutputStream out = new BufferedOutputStream(blob.getBinaryOutputStream());
BufferedInputStream in = new BufferedInputStream(file.getInputStream()); int c;
while ((c=in.read())!=-1) {
out.write(c);
}
in.close();
out.close();
}先插入空的,然后取出来,再往里写值。别忘了给分哦。。最近穷啊
oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob("INFILE_DATA");
-〉
oracle.sql.BLOB blob = (oracle.sql.BLOB)rs.getBlob("FILEATT");file可以是任何文件,包括图片。
有完全的例子吗
我现的问题是如何把IE客户端文件的文件读入,第二把读入的数据写到数据库中。
第一:用jspsmartupload很方便;