How to retrieve the blob data from oracle database in java servlet | Sololearn: Learn to code for FREE!
New course! Every coder should learn Generative AI!
Try a free lesson
+ 3

How to retrieve the blob data from oracle database in java servlet

oracle database

19th May 2018, 6:37 AM
Swatantra Gyanchandra Namdeo
Swatantra Gyanchandra Namdeo - avatar
2 Answers
+ 2
thanks sir
26th May 2018, 7:50 AM
Swatantra Gyanchandra Namdeo
Swatantra Gyanchandra Namdeo - avatar
0
Below code works for me. StringBuilder stringBuilder = new StringBuilder(); BufferedReader bufferedReader = null; try { String streamLength = request.getHeader("Content-Length"); int streamIntLength = Integer.parseInt(streamLength); InputStream inputStream = request.getInputStream(); if (inputStream != null) { bufferedReader = new BufferedReader(new InputStreamReader( inputStream)); char[] charBuffer = new char[streamIntLength]; int bytesRead = -1; while ((bytesRead = bufferedReader.read(charBuffer)) > 0) { stringBuilder.append(charBuffer, 0, bytesRead); } } else { stringBuilder.append(""); } } catch (IOException ex) { throw ex; } String body = stringBuilder.toString(); //System.out.println(body); byte[] bytes = body.getBytes(); System.out.println(StringUtils.newStringUtf16Le(bytes));
26th May 2018, 7:49 AM
Younes Ouachaou
Younes Ouachaou - avatar