1、数据实体Bean

public class Temp implements Serializable

{

private java.lang.Long     id;

private Blob                    object; //用于存放对象的Blob

private java.lang.Long     userId;

private java.util.Date       appendDate;

}

2、hbm影射

TEMP_SEQ

3、save方法

public void saveTemp( ) throws IOException, ClassNotFoundException, SQLException

{

Temp temp = new Temp();

temp.setUserId(new Long(1));

temp.setAppendDate(new Date());

ByteArrayOutputStream outputstr = new ByteArrayOutputStream();

ObjectOutputStream objOutStr = new ObjectOutputStream( outputstr );

objOutStr.writeObject( contract );                          //contract为要保存的对象;

BlobImpl blob = new BlobImpl(outputstr.toByteArray());

temp.setObject( blob );

saveTemp(temp);                                                     //将Temp持久化到数据库;

}

4、get方法

public void etTempList() throws IOException, ClassNotFoundException, SQLException

{

List Templist = getTempList( userId);

if( contractTemplist.size() != 0 )

{

Temp temp = ( Temp )Templist.get(0);

ObjectInputStream instr = new ObjectInputStream(temp.getObject().getBinaryStream());

Contract contract = ( Contract )instr.readObject();

}

}

posted on 2006-09-24 16:24 小平 阅读(303) 评论(0)  编辑  收藏 所属分类: java

mysql blob字段存储_使用数据库Blob数据类型进行对象临时存储相关推荐

  1. oracle blob字段索引,在oracle 数据库中使用 Blob 字段存储 一张图片并读取

    1. 进行数据库的设置  create table image_lob(t_id varchar2(5) not null,t_image blob not null); create or repl ...

  2. mysql text字段导出_用命令创建MySQL数据库

    一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1. 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -u root ...

  3. mysql 修改字段长度_面试官:InnoDB记录存储结构都不知道,你敢说你懂MySQL?

    前言 了解MySQL的人都知道,MySQL服务器上负责对表中数据的读取和写入工作的部分是存储引擎,而MySQL的存储引擎有MyISAM和InnoDB.不同的存储引擎一般是由不同的人为实现不同的特性而开 ...

  4. 【MySQL 第17章_其他数据库日志】

    第17章_其他数据库日志 1.MySQL支持的日志 1.1日志类型 1.2日志的弊端 2.慢查询日志(slow query log) 3.1问题场景 3.2 查看当前状态 3.3 启动日志 3.4 查 ...

  5. 增大mysql修改表空间_扩充数据库表空间

    ALTER TABLESPACE ADD DATAFILE , [REUSE] NEXT MAXSIZE <>中是你要填的内容,有|是选其一. 如:增加文件是d:\dbfs\mydatab ...

  6. mysql添加字段uniquekey索引_MySQL数据库之mysql为字段添加和删除唯一性索引(unique) 的方法...

    本文主要向大家介绍了MySQL数据库之mysql为字段添加和删除唯一性索引(unique) 的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.添加PRIMARY KEY ...

  7. 改变mysql的数据编码格式_修改数据库编码格式(转)

    MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...

  8. oracle层级关系按列存储_几张图看懂列式存储

    最近看到一篇很好资料,里面三言两语配上几个图就把列式存储(Column-based Storage)讲明白了,牛啊!最喜欢的就是这种浅显易懂就把背景知识讲得明明白白,而不是长篇大论的讲概念. 1 为什 ...

  9. mysql blob 字段_MySQL中TEXT与BLOB字段类型的区别

    在MySQL中有两个字段类型容易让人感觉混淆,那就是TEXT与BLOB,特别是自己写博客程序的博主不知道改为自己的博客正文字段选择TEXT还是BLOB类型. 下面给出几点区别: 一.主要差别 TEXT ...

最新文章

  1. c:redirect标签的使用
  2. extern C __declspec(dllexport) __declspec(dllimport) 和 def
  3. python的程序入口地址_第一个Python程序
  4. Navicat 连接MariaDB 失败: Host '*' is not allowed to connect to this MariaDB server
  5. 分享按钮 html代码,超简洁微博分享按钮代码
  6. exit c+_C / C ++中的exit(0)vs exit(1)与示例
  7. ant java eclipse_Eclipse之ANT使用
  8. 6-2 第六天 规划项目功能分布
  9. 【java】JVM中Perm区持续上涨问题
  10. bigdecimal除法保留4位小数_小猿圈分享-MySQL保留几位小数的4种方法
  11. seaborn—sns.heatmap绘制热力图
  12. 【OpenCV学习】对于仕琪所写《OpenCV教程基础篇》的一些想法
  13. phigros测试版软件头像,Phigros背景头像怎么用
  14. vue3.0组合式api语法使用总结
  15. python图像白色背景变透明
  16. 微信小程序实现车牌号录入
  17. tableau-客户留存分析模型
  18. 手把手教你写保研简历|计算机保研|保研夏令营文书写作|简历模板
  19. AI中怎么给文字加粗
  20. 概念模型 - Conceptual Data Model

热门文章

  1. python生成一圈数包裹一圈数的数组
  2. 要素集获取要素_Excel点文件转面要素
  3. pythonqt4上位机开发_上位机开发之单片机通信实践(一)
  4. leecode刷题(4)-- 存在重复数组
  5. python_str 字符串的所有方法
  6. 自学it18大数据笔记-第一阶段Java-day16-day17-day18-day19--day20-day21-day22——会持续更新...
  7. 从博客园迁移到自己用Hexo搭的博客
  8. 2015 湘潭大学程序设计比赛(Internet)--D题-最小的数
  9. 寻仙服务器要维护多久,新寻仙正式服5.2.62.1版本更新公告
  10. 百姓大药房JAVA面试_「老百姓大药房面试|面试题」-看准网