java将blob转换成string
来源:互联网 发布:金星跟老公 知乎 编辑:程序博客网 时间:2024/05/30 13:42
需要把String类型数据转换成Reader,然后再使用setCharacterStream插入数据库中。
例如下例中,要插入StringlongStr,则先转换成Byte[],再ByteArrayInputStream,最后InputStreamReader。
添加或更新clob型数据,如下所示(以更新为例):
但是如上方式写入汉字就会产生乱码,于是查看资料得知,上述方法多用于oracle下,而mysql下使用的是setBinaryStream方法,只要传入位置,inputstream,和长度即可。示例如下:
byte[] cert_dataBytes = cert_data.getBytes();
从数据库中读取Blob类型数据后,要转换成String类型,即转换成InputStream,再从InputStream转成byte[],再到String即可。如下:
//把数据库中blob类型转换成String类型
- java将blob转换成string
- java String与Blob类型数据转换
- java String与Blob类型数据转换
- ORA将BLOB转换成字符串
- 将String转换成Int数组-Java
- Java Blob类型和String类型相互转换
- Java 中 Blob类型和String类型相互转换
- Java Blob类型和String类型相互转换
- Blob,Clob类型转换String
- 数据库Blob 类型转换String
- java byte[]转换blob
- oracle String类型转换成blob类型插入
- oracle String类型转换成blob类型插入
- 如何将int转换成String 在java中
- [Java]如何将字串 String 转换成整数 int
- 如何将int转换成String 在java中
- java 将String类型转换成int类型
- java将String转换成date存入oracle
- 导出csv文件
- 触发器,存储过程,函数区别
- hdu 2795
- c指针简单测试一
- hdu4309枚举+最大流
- java将blob转换成string
- Eclipse快捷键大全(转载)
- ThinkpadR400键盘失灵的解决方法
- NSFastEnumeration / NSEnumerator / -enumerateObjectsUsingBlock:
- IAAS云计算产品畅想-云主机产品内涵
- 性能优化
- C++Vector用法
- 经典算法研究系列:八、再谈启发式搜索算法
- JavaScript 学习笔记(一)