導航:首頁 > 編程語言 > 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相關的資料

熱點內容
汽車導航不讀文件夾 瀏覽:107
全球雲伺服器如何注冊 瀏覽:884
udp直播流如何在伺服器里播放器 瀏覽:591
macbrew安裝php 瀏覽:425
點特徵提取演算法 瀏覽:502
python彈窗顯示輸入的文字 瀏覽:751
python數字和中文互轉 瀏覽:639
汽車空調壓縮機外殼 瀏覽:458
大型伺服器都是採用什麼模式 瀏覽:5
伺服器為什麼跳閘 瀏覽:398
怎麼用python分析基金收益 瀏覽:990
couple演算法 瀏覽:791
android調用文件管理器 瀏覽:152
中國我的世界最大的小游戲伺服器地址 瀏覽:833
程序員爆破粒子 瀏覽:889
我的世界pcl啟動器怎麼加入伺服器 瀏覽:253
傳奇源碼擴充人物結構 瀏覽:844
購買多個文件夾 瀏覽:774
其他app如何投屏到微光視頻教學 瀏覽:340
車輛不解壓會給大綠本嗎 瀏覽:789