Oracle Blob类型 java中实现互转(Hibernation实践)
来源:互联网 发布:日语等级考试 知乎 编辑:程序博客网 时间:2024/06/18 00:01
写入:接收字符串转换Blob (亲测)
//接收字符串String blobStr = request.getParameter("textHouse");//获内存缓冲区的数据,转换成字节数组ByteArrayOutputStream bt = new ByteArrayOutputStream();ObjectOutputStream ob; try { ob= new ObjectOutputStream(bt ); ob.writeObject(blobStr); } catch (IOException e) { e.printStackTrace(); }Blob blob= Hibernate.createBlob(bt.toByteArray());//转换blob类型存入数据库
读取:接收Blob转换字符串 (亲测)
String content = "";Blob bl = hou.getTexthouse();byte[] inbyte=null; if(bl instanceof Blob){ Blob blob = (Blob) bl; if (blob != null) { inbyte = blob.getBytes(1, (int) blob.length()); } content =new String (inbyte,"UTF-8"); //清除前后自带的字段(非blobStr 字段 我使用时出现的)具体为什么会有前后的字段正在研究 if(content!=null){ content = content.substring(7,content.length()-1); }} //获取Blob转换的String类型
具体可以写成两个方法方便调用
1 0
- Oracle Blob类型 java中实现互转(Hibernation实践)
- BLOB完全实践:在Oracle中存取BLOB对象实现文件的上传和下载(原创)
- oracle 中 blob类型数据修改(从file保存到数据库,从java.sql.Blob 保存到oracle.sql.BLOB )
- java操作oracle中blob
- jdbc处理Oracle中Blob类型数据
- java向oracle插入blob类型图片
- java 操作oracle的blob类型数据
- Oracle的Blob类型转String
- [转]JAVA完全控制Oracle中BLOB、CLOB说明
- [转]JAVA完全控制Oracle中BLOB、CLOB说明
- JAVA完全控制Oracle中BLOB、CLOB说明 [转]
- JAVA对Oracle中BLOB、CLOB类型字段的操作说明
- JAVA对Oracle中BLOB、CLOB类型字段的操作说明
- 在Java中使用Oracle blob
- 在Java中使用Oracle blob
- JAVA操作Oracle中BLOB、CLOB
- JAVA读写Oracle中blob字段
- 在Java中使用Oracle blob
- Android开启手电筒功能(完美适配Android4x,5x,6x)
- 百度地图
- 青岛区域赛总结
- 架构 - 第四课:git标签管理
- ROS机器人Diego 1#制作(六)base controller---对ros_arduino_bridge的修改,实现两个马达独立PID调速
- Oracle Blob类型 java中实现互转(Hibernation实践)
- bootStrap适配不同屏幕
- NOIP RP++
- 深入探索 Java 热部署
- 利用JavaFx开发RIA桌面应用-TextField替换PasswordField做密码框
- 简单的PHP redis 单例模式,(基本可以拿过去复制)
- Ubuntu常用快捷键
- NGINX原理初解
- com.dinner.filter.CharsetFilters 需要用到什么jar包?