mysql blob字段存储_使用数据库Blob数据类型进行对象临时存储
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数据类型进行对象临时存储相关推荐
- oracle blob字段索引,在oracle 数据库中使用 Blob 字段存储 一张图片并读取
1. 进行数据库的设置 create table image_lob(t_id varchar2(5) not null,t_image blob not null); create or repl ...
- mysql text字段导出_用命令创建MySQL数据库
一.连接MYSQL 格式: mysql -h主机地址 -u用户名 -p用户密码 1. 连接到本机上的MYSQL. 首先打开DOS窗口,然后进入目录mysqlbin,再键入命令mysql -u root ...
- mysql 修改字段长度_面试官:InnoDB记录存储结构都不知道,你敢说你懂MySQL?
前言 了解MySQL的人都知道,MySQL服务器上负责对表中数据的读取和写入工作的部分是存储引擎,而MySQL的存储引擎有MyISAM和InnoDB.不同的存储引擎一般是由不同的人为实现不同的特性而开 ...
- 【MySQL 第17章_其他数据库日志】
第17章_其他数据库日志 1.MySQL支持的日志 1.1日志类型 1.2日志的弊端 2.慢查询日志(slow query log) 3.1问题场景 3.2 查看当前状态 3.3 启动日志 3.4 查 ...
- 增大mysql修改表空间_扩充数据库表空间
ALTER TABLESPACE ADD DATAFILE , [REUSE] NEXT MAXSIZE <>中是你要填的内容,有|是选其一. 如:增加文件是d:\dbfs\mydatab ...
- mysql添加字段uniquekey索引_MySQL数据库之mysql为字段添加和删除唯一性索引(unique) 的方法...
本文主要向大家介绍了MySQL数据库之mysql为字段添加和删除唯一性索引(unique) 的方法 ,通过具体的内容向大家展现,希望对大家学习MySQL数据库有所帮助. 1.添加PRIMARY KEY ...
- 改变mysql的数据编码格式_修改数据库编码格式(转)
MySQL的默认编码是Latin1,不支持中文,要支持中午需要把数据库的默认编码修改为gbk或者utf8. 1.需要以root用户身份登陆才可以查看数据库编码方式(以root用户身份登陆的命令为:&g ...
- oracle层级关系按列存储_几张图看懂列式存储
最近看到一篇很好资料,里面三言两语配上几个图就把列式存储(Column-based Storage)讲明白了,牛啊!最喜欢的就是这种浅显易懂就把背景知识讲得明明白白,而不是长篇大论的讲概念. 1 为什 ...
- mysql blob 字段_MySQL中TEXT与BLOB字段类型的区别
在MySQL中有两个字段类型容易让人感觉混淆,那就是TEXT与BLOB,特别是自己写博客程序的博主不知道改为自己的博客正文字段选择TEXT还是BLOB类型. 下面给出几点区别: 一.主要差别 TEXT ...
最新文章
- c:redirect标签的使用
- extern C __declspec(dllexport) __declspec(dllimport) 和 def
- python的程序入口地址_第一个Python程序
- Navicat 连接MariaDB 失败: Host '*' is not allowed to connect to this MariaDB server
- 分享按钮 html代码,超简洁微博分享按钮代码
- exit c+_C / C ++中的exit(0)vs exit(1)与示例
- ant java eclipse_Eclipse之ANT使用
- 6-2 第六天 规划项目功能分布
- 【java】JVM中Perm区持续上涨问题
- bigdecimal除法保留4位小数_小猿圈分享-MySQL保留几位小数的4种方法
- seaborn—sns.heatmap绘制热力图
- 【OpenCV学习】对于仕琪所写《OpenCV教程基础篇》的一些想法
- phigros测试版软件头像,Phigros背景头像怎么用
- vue3.0组合式api语法使用总结
- python图像白色背景变透明
- 微信小程序实现车牌号录入
- tableau-客户留存分析模型
- 手把手教你写保研简历|计算机保研|保研夏令营文书写作|简历模板
- AI中怎么给文字加粗
- 概念模型 - Conceptual Data Model
热门文章
- python生成一圈数包裹一圈数的数组
- 要素集获取要素_Excel点文件转面要素
- pythonqt4上位机开发_上位机开发之单片机通信实践(一)
- leecode刷题(4)-- 存在重复数组
- python_str 字符串的所有方法
- 自学it18大数据笔记-第一阶段Java-day16-day17-day18-day19--day20-day21-day22——会持续更新...
- 从博客园迁移到自己用Hexo搭的博客
- 2015 湘潭大学程序设计比赛(Internet)--D题-最小的数
- 寻仙服务器要维护多久,新寻仙正式服5.2.62.1版本更新公告
- 百姓大药房JAVA面试_「老百姓大药房面试|面试题」-看准网