@Max666

Как правильно загрузить изображение в поле BLOB?

Приветствую вас уважаемые люди трудящиеся над изменением мира. У меня вновь вопрос к вам. Завис на загрузке изображения в поле BLOB, в таблице sql oracle, как правильно это сделать? На данный момент дело обстоит так:

Создал поле BLOB в таблице sql oracle для записи в нее изображений из сайта.

Код HTML который отправляется на сервлет:
th Ваша фотография /th
form action = "images" method= "post" enctype="multipart/form-data"
input type= "file" name="images" /
input type= "text" name="user_id"/
input type="submit" value ="Загрузить"
/form
tr/

Код JAVA на сервлете который принимает запрос и отправляет его на сервер:
Connection conn=JavaConnectDb.connectdb();
try{
String sql= "update tbl_customer set images1='"+request.getParameter("images").toString()+"' where user_id='"+request.getParameter("user_id").toString()+"'";
OraclePreparedStatement pst=(OraclePreparedStatement)conn.prepareStatement(sql);
OracleResultSet rs = (OracleResultSet) pst.executeQuery();
pst.execute();
response.sendRedirect(response.encodeRedirectURL("PersonalSave.jsp"));
if(rs.next()){

HttpSession session = request.getSession();
session.setAttribute("user_id", rs.getString("user_id"));}
}catch(Exception e){
out.println(e);
}
finally{
try{
conn.close();}
catch(SQLException e){
e.printStackTrace();}}}}

В итоге выдает ошибку:
java.lang.NullPointerException

Заранее благодарен за отзыв.
С Уважением М.М.
  • Вопрос задан
  • 835 просмотров
Пригласить эксперта
Ответы на вопрос 1
NullPointerException на какой строке?
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы