站内搜索: 请输入搜索关键词

当前页面: 开发资料首页JSP 专题初学者请教:关于图片上传问题

初学者请教:关于图片上传问题

摘要: 初学者请教:关于图片上传问题


我是初学jsp,有个问题想问大虾,图片可以直接上传到数据库中吗?而不是保存文件名,我看到文章介绍图片上传,只是上传文件名,而文件保存在硬盘,这样会遇到一个问题,如果图片不小心删除了,或者我要编辑一个包含有图片的页面,图片还要重新上传,请问这个问题怎么解决


二进制流上传


数据库中添加CLOB或BLOB之类二进制对象字段
上传时,建立相应的CLOB或BLOB对象,再把要上传的文件读入其中,传给专门对CLOB/BLOB字段赋值的语句并执行数据操作方法即可.

比如:
//创建并实例化一个CLOB对象
CLOB clob = new CLOB((OracleConnection)con);
clob = oracle.sql.CLOB.createTemporary((OracleConnection)con,true,1);
//对CLOB对象赋值
clob.putString(1,formateSingleQuotes(Content));
OracleConnection OCon = (OracleConnection)con;
OraclePreparedStatement pstmt = (OraclePreparedStatement)OCon.prepareCall(strSql);
//这一条,看到了吗,关键,setCLOB
pstmt.setCLOB(1,clob);



如果保存到sqlserver数据库中,该怎么做?


↑返回目录
前一篇: 网页中的form后总默认有一行空行,怎样去掉它。
后一篇: jsp的信息提示在linux下显示为乱码??windows下确没事