将一个序列化的对象存放到数据库的方法
来源:互联网 发布:java jsf框架 编辑:程序博客网 时间:2024/06/02 06:07
将序列化的对象转成字节数据,将字节数据存放到数据库;
从数据库取出来是以getBlod的方法得到字节数据
public class TypeChangeTool {
private static final String TAG = TypeChangeTool.class.getSimpleName();public static byte[] toByte(Object object) {
Log.d(TAG, "TypeChangeTool toByte()");
byte[] data = null;
if(object != null){
ByteArrayOutputStream byteArrayOutputStream = new ByteArrayOutputStream();
try {
ObjectOutputStream objectOutputStream = new ObjectOutputStream(byteArrayOutputStream);
objectOutputStream.writeObject(object);
objectOutputStream.flush();
data = byteArrayOutputStream.toByteArray();
Log.d(TAG, "TypeChangeTool toByte() success");
} catch (IOException e) {
Log.d(TAG, "TypeChangeTool toByte() throw exception="+e.toString());
e.printStackTrace();
}
}
return data;
}
public static Object toObject(byte[] data) {
Log.d(TAG, "TypeChangeTool toUserTags()");
Object object = null;
if(data != null && data.length > 0){
ByteArrayInputStream byteArrayInputStream = new ByteArrayInputStream(data);
try {
ObjectInputStream objectInputStream = new ObjectInputStream(byteArrayInputStream);
object = (Object)objectInputStream.readObject();
byteArrayInputStream.close();
objectInputStream.close();
Log.d(TAG, "TypeChangeTool toUserTags() success");
} catch (Exception e) {
Log.d(TAG, "TypeChangeTool toUserTags() throw exception="+e.toString());
e.printStackTrace();
}
}
return object;
}
}
1 0
- 将一个序列化的对象存放到数据库的方法
- 关于将序列化的java对象保存到mysql数据库的一些问题
- 如何将数据库的数据存放到List数据结构里
- [Java] Java序列化将一个对象的内容保存到文件和从文件读取对象
- 将一个字符串逆序存放的程序
- 添加一个对象到集合中时,集合里面存放的是对象的引用
- 对象序列化到数据库
- vue将对象新增的属性添加到检测序列
- 将一个list的值存放到另一个list中去
- 实现将一个存放图片的集合赋值到Photoview中,并用Viewpager展示出来
- 手动写一个将数据库中查询的内容封装到对象中
- 将JavaBean对象的全部属性(包括父类属性)存放于map中的方法
- 记录通过Map将list中包含相同字段的对象存放到一起,不同对象的分开
- 添加一个对象到集合中时,集合里面存放的是对象的引用还是对象本身?
- 添加一个对象到集合中时,集合里面存放的是对象的引用还是对象本身?
- 添加一个对象到集合中时,集合里面存放的是对象的引用还是对象本身?
- android中利用java反射原理将对象添加到sqlit数据库的万能方法
- 对象序列化对于一个对象被多个对象共享的处理方法
- NSURLSession(一)GET请求
- Java上传资源excel文件并进行解析
- php中那些提高性能的编程思想和方法
- iOS开发笔记--CGAffineTransformMakeRotation 实现旋转
- iOS开发笔记--UILabel显示不同的字体和颜色
- 将一个序列化的对象存放到数据库的方法
- iOS开发笔记--UIImageView的属性之animationImages详解
- appium1.3.7的坑-Original error: Could not initialize ideviceinstaller; make sure it is installed
- 浅谈OO思想
- iOS开发笔记--连续跳转上层页面
- CSDN博文小记
- 【CF 617E】 XOR and Favorite Number (Mo's algorithm)
- 硬盘MBR详细介绍
- NSURLSession(二)POST请求