导航:首页 > 编程语言 > javastring转blob

javastring转blob

发布时间:2023-07-30 02:25:26

java 中 blob转字符串

//字符串转blob
String str="哈哈哈哈哈哈";
java.sql.Blob bl=new SerialBlob(str.getBytes());
//blob转字符串
BufferedReader bf=new BufferedReader(new InputStreamReader(bl.getBinaryStream()));
String temp="";
StringBuffer sb=new StringBuffer();
while((temp=bf.readLine())!=null)
{
sb.append(temp);
}

System.out.println(sb.toString());

Ⅱ java String类型和blob类型转换

如果你的数据真的是 String ,那按理就是用 Clob 嘛。
Blob 主要用于二进制内容,比如图片,附件。

如果保持数据库表结构不变的话,用 blob 也行,但你需要在读取和写入两头明确地指定相同的字符集,否则读取这个还原过程会得到不到期望的结果。只要我们用支持这种字符的字符集理论上来说,只要编码和解码的过程使用相同的字符集就不会失真,如果字符集本身不支持这个字符(比如你拿一个只有康熙字典中才有的古汉字用 GB2312 字符集去处理就会失真,而用 UTF8 就可能正常,因为只要这个字符真的能被输入法录入到电脑中基本上它就已经表示有办法能处理它)。

PreparedStatement 中有 setBlob (JDBC 4.0) 或 setBinaryStream (早期) 方法。但你需要测试你使用的驱动程序是什么版本的与数据库是否匹配。

阅读全文

与javastring转blob相关的资料

热点内容
魔兽世界怀旧服tbc萨满宏命令 浏览:546
linuxsvn手册 浏览:264
程序员图鉴 浏览:536
东营程序员 浏览:714
发票上传参数没置服务器地址 浏览:43
程序员网上接单能挣多少钱 浏览:177
稀有传奇手游源码 浏览:551
u盘里的cd驱动加密是什么 浏览:418
遗传算法编码长度 浏览:978
pe装服务器需要注意什么 浏览:324
foreach计数php 浏览:529
php自连接 浏览:300
程序员被喷了怎么办 浏览:713
android消息数 浏览:265
为什么在服务器里输不了指令 浏览:33
程序员那么可爱前女友剧情介绍 浏览:106
centosjava环境变量配置 浏览:557
服务器主板被锁如何恢复 浏览:134
xpc语言编程软件 浏览:825
光遇安卓怎么解限制 浏览:304