2017-02-18 6 views
-1

Ich habe eine von denen Bild vom Benutzer akzeptieren. Ich habe dieses Formular an die nächste JSP-Seite gesendet, um Daten in die Datenbank einzufügen. Ich nehme Datenbankfeldformat blog. Ich schreibe get Parameterzeile, jetzt möchte ich es in Blob-Typ konvertieren. Wie kann ich das machen ?Konvertieren String in Blob Java

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

ich wollte nicht Aussage vorbereiten verwenden, um Daten in der Datenbank einzufügen

+4

Mögliche Duplikate von [Wie Blob in String und String in Blob in Java konvertieren] (http://stackoverflow.com/questions/17400497/how-to-convert-blob-to-string-and-string-to -blob-in-java) –

+0

das ist keine richtige antwort @ prashanth –

Antwort

0

Sie können es tun, indem Byte immer [] Inhalt von String

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

Darüber hinaus können Sie direkt String speichern zur BLOB-Spalte.