Lob字段包括Blob和Clob字段两种,Blob指的是二进制文件例如图片文件,Clob字段指的是文本文件。
//upload file to database
private LobHandler lobHandler;
public LobHandler getLobHandler() {
return lobHandler;
}
public void setLobHandler(LobHandler lobHandler) {
this.lobHandler = lobHandler;
}
@Override
@Transactional
public int uploadSysFile(final DataInputStream file,final int version,final String name,final int formDataLength) throws Exception {
getJdbcTemplate().execute("update t_pos_file t set t.value =? ,t.ver = ? where t.name = ? ",
new AbstractLobCreatingPreparedStatementCallback(lobHandler) {
@Override
protected void setValues(PreparedStatement ps, LobCreator lobCreator)
throws SQLException, DataAccessException {
lobCreator.setBlobAsBinaryStream(ps, 1, file,formDataLength);
ps.setInt(2, version+1);
ps.setString(3, name);
}}
);
file.close();
return 0;
}
lobHandler需要配置一下:
<bean id="busiDAO" class="com.zysoft.busi.dao.impl.BusiDAOImpl">
<property name="dataSource" ref="dataSource" />
<property name="lobHandler" ref="lobHandler"/>
</bean>
分享到:
相关推荐
spring+mybatis下BLOB字段的图片存取代码,仅整理了Controller层的代码,service和dao的代码很简单,所以没有整理
Struts用 JDBC Blob字段 保存和读取 Oracle 数据库 好用 试过 有详细注释
delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段delphi读写BLOB字段...
kettle通过java代码将数据库blob 字段抽取到本地文件
oracle中对blob字段的处理方法,包括增加,删除,修改,更新等操作。
Oracle blob字段上传下载 Oracle blob字段上传下载Oracle blob字段上传下载 Oracle blob字段上传下载
oracle中使用jdbc读写clob字段,很多细节介绍,内容全面。
BLOB字段处理 插入和获取BLOB字段
java,Blob字段操作,将图片或者文件保存到数据库中.zip
jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc 操作oracle blob数据jdbc ...
java jdbc如何处理Oracle___BLOB字段,以备查阅
spring 中对大数据的处理,包括clob,blob的数据。比之jdbc下简便很多。
有关jdbc+hibernate存取blob字段的知识
java中读取ORACLE中BLOB字段存储的图片
按照id下载存放在oracle数据库的blob字段中的内容。
该程序可将ORACLE中BLOB字段导入到SQL SERVER中的IMAGE字段,方便快捷。
mysql导出工具,可导出无注释插入语句,表中字段有blob类数据,插入语句前还有锁表操作语句,适合多种场景
JDBC操纵Oracle数据库中的BLOB字段
C#访问oracle数据库类 1、执行非查询命令 2、执行查询命令 3、带blob字段读写
struts2.1 + hibernate3.2 + spring 2.5 实现blob数据上传、下载