I am trying to insert the following in database:
image,
image name, 
price
but I have no idea to extract data from filesystem and pass to database
        String name = null;
        String value = null;
        if (ServletFileUpload.isMultipartContent(request)) {
            try {
                List<FileItem> multiparts = new ServletFileUpload(new DiskFileItemFactory()).parseRequest(request);
                HashMap<String, String> hmap = new HashMap<>();
                for (FileItem item : multiparts) {
                    if (!item.isFormField()) {
                        System.out.println(item.getName());
                        name = new File(item.getName()).getName();
                        System.out.print(name);
                        out.print(name);
                        item.write(new File("D:/projectdatas" + File.separator + name));
                    } else {
                        String fieldName = item.getFieldName();
                        value = item.getString();
                        hmap.put(fieldName, value);
                        out.println(value);
                    }
                }
                //File uploaded successfully
                out.print("Image successfully uploaded");
                request.setAttribute("message", "File Uploaded Successfully");
            } catch (Exception ex) {
                request.setAttribute("message", "File Upload Failed due to " + ex);
            }
 
     
    