2017-02-18 151 views
-1

我有一個接受來自用戶的圖像。我把這個表單發送到下一個jsp頁面來在數據庫中插入數據。我採取數據庫字段格式blog。我確實寫了獲取參數行,現在我想將其轉換爲blob類型。我怎樣才能做到這一點 ?將字符串轉換爲blob java

String pic=request.getParameter("pic"); 

我不想使用準備的語句在數據庫中插入數據

+4

可能的重複[如何將Blob轉換爲字符串和字符串到Blob在Java](http://stackoverflow.com/questions/17400497/how-to-convert-blob-to-string-and-string-to -blob-in-java) –

+0

這不是一個正確的答案@prashanth –

回答

0

您可以通過從字符串得到的byte []內容

byte[] byteData = yourString.getBytes("UTF-8");//Better to specify encoding 
Blob blobData = dbConnection.createBlob(); 
blobData.setBytes(1, byteData); 

而且做到這一點,你可以直接存儲字符串到BLOB欄。