導航:首頁 > 編程語言 > 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