怎么通过网页往Oracle数据库表里的BLOB字段添加二进制文件

网页我已经写好了源代码如下<!DOCTYPEhtml><html><head><title>Upload</title><metahttp-equiv="content-... 网页我已经写好了
源代码如下
<!DOCTYPE html>
<html>
<head>
<title>Upload</title>
<meta http-equiv="content-type" content="text/html; charset=utf-8">
</head>
<body >
<form name="uploadForm" method="POST"
action="upload">
<table>
<tr>
<td><div align="right">用户名:</div></td>
<td><input type="text" name="username" size="30"/> </td>
</tr>
<tr>
<td><div align="right">请选择上传文件1:</div></td>
<td><input type="file" name="file1" size="30"/> </td>
</tr>
<tr>
<td><div align="right">请选择上传文件2:</div></td>
<td><input type="file" name="file2" size="30"/> </td>
</tr>
<tr>
<td><input type="submit" name="submit" value="submit"></td>
<td><input type="reset" name="reset" value="reset"></td>
</tr>
</table>
</form>
</body>
</html>
怎么实现单机submit实现文件的上传

这是数据库的那张表 表名为UER_LX FILE1字段类型为BLOB
怎么 然后再存到数据库FILE1字段中
求大神给出详细代码过程 谢谢了 !! 我在实习 项目经理给留的任务
如果完不成 我就危险了
怎么一单机 submit 文件就上传到Oracle数据库的FILE1字段中
展开
 我来答
千锋教育
2016-05-03 · 做真实的自己 用良心做教育
千锋教育
千锋教育专注HTML5大前端、JavaEE、Python、人工智能、UI&UE、云计算、全栈软件测试、大数据、物联网+嵌入式、Unity游戏开发、网络安全、互联网营销、Go语言等培训教育。
向TA提问
展开全部
更新数据的时候,写insert语句的时候,不更新blob字段,blob字段对应的数据用 empty_blob() 代替就行。

(注意:在执行上面那个 sql 之前,一定要把 connection 设置成不自动提交: conn.setAutoCommit(false); )

最后单独出来blob字段:
//把 blob 字段取出来
String sql = "select ANNEX from market_info_collect_t where info_id='"
+ infoId + "' for update ";
Statement stt=null;
stt = conn.createStatement();
rs = stt.executeQuery(sql);
if (rs.next()) {
blob = (oracle.sql.BLOB) rs.getBlob("ANNEX");
outStream = blob.getBinaryOutputStream();
instream = myFile.getContentStream();
byte[] data = new byte[instream.available()];
instream.read(data);
outStream.write(data, 0, data.length);
}
instream.close();
outStream.flush();
outStream.close();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式