Unable to store image in mysql database. NullPointerException

upload image in php mysql database and display demo
store and retrieve image from database in php
how to upload image in php and store in database and folder
upload image in php mysql database example
how to insert image in mysql database using php source code
how to upload image in jsp and store in database
upload file to mysql database using jsp
how to store files in mysql database
<form name="frm" action="saveImage.jsp" enctype="multipart/form-data" method="post">
 <input type="file" name="uProperty" /> <br>
 <input type="submit" name="goUpload" value="Upload" />

Above is my html code.

Connection conn=null;
PreparedStatement pstmt = null;
ResultSet rs=null;
String url="jdbc:mysql://localhost:3306/amber";
FileInputStream fis=null;

String myloc=request.getParameter("pic"); 
File image= new File(myloc);

conn=DriverManager.getConnection(url, "root", "sameer0207");

pstmt = conn.prepareStatement("insert into image(image) " + "values(?)");

fis=new FileInputStream(image);

pstmt.setBinaryStream(1,fis, image.length());
int count = pstmt.executeUpdate();
out.println("insert successfully");
out.println("not successfully");
}catch(Exception e){}


This is my jsp file in which i am trying to store value image in database mysql. The error is in line "File image= new File(myloc);" which browser is showing. When i print the address only file name is comming not the full address. when i put address in "File image= new File("C:\images\1.png");"like that it runs correctly. please help.

String myloc=request.getParameter("pic"); //assumed that  your file object name is "pic" on html page
if (myloc == null) {
  throw new NullPointerException("Source must not be null");  
  if (!Files.exists(myloc)) {
    throw new FileNotFoundException("Source '" + myloc + "' does not exist");
    File image= new File(myloc);


Upload and store an image in the Database with PHP, In this tutorial, I show you two ways to store and retrieve the image from the MySQL database with PHP. You can store the image name or path . Stack Overflow Public questions and answers; Teams Private questions and answers for your team; Enterprise Private self-hosted questions and answers for your enterprise; Talent Hire technical talent

You have to add null checking at least because new File(null); always throws NPE, for example:

if(myloc != null) {
    File f = new File(myloc);
    if (f.exists()) {

How to upload files to database with Servlet, JSP and MySQL, view blob data in MySQL. If you want to retrieve the file stored in database  Upload and store an image into the database and later retrieve that image from the database is very easy and simple. But before store into the database table, the image should be encoded using base64_encode() function. So, in this tutorial, I will show you how to store and retrieve image from database using PHP and MySQL.

you need use bit32 for image to store image in database. To store image in database first you need to convert into bit32 and then store in database. same process is for display from database. i.e.convert bit32 to image and display it..

Android Upload Image to Server Using PHP MySQL, Lets start with PHP MySQL for your Android Upload Image to Server app. $con = mysqli_connect(HOST,USER,PASS,DB) or die('Unable to Connect');. Now we need one more php script to get and save our image sent from android I have problem when I upload image to my MySQL server the null pointer exception to But we can store images directly in database using BLOB (Binary Large Object) data type. MySql has following blob types: TINYBLOB: 255 bytes. BLOB: 64 KB. MEDIUMBLOB: 16 MB. LONGBLOB: 4 GB. Depending upon requirement we can use any type. It is recommend no to use database for storing images with large size because it will increase the database size.

Store Images in BLOB in Oracle ADF, In this post we will see how to store images in BLOB type database column instead of After some efforts, I was able to save a Blob to my table, but upon loading it BlobDomain automatically maps to Blob in oracle same should go for MySQL. I faced null pointer exception on the following line of code in  Hello friends welcome to our new Android Upload Image Using PHP MySQL Tutorial. I already published tutorials about how to upload image to server from android. But in last tutorial I stored android images to MySQL database. Now in this tutorial we won’t store image to MySQL database instead we will save our image inside a directory.

Database connector: nullpointerexception when trying to get metadata, Database connector: nullpointerexception when trying to get metadata. When I try to configure my database connector Or Refresh Metadata, I get the below can you share your Mule app to see how are you doing your MySql Query? I'm unable to make sense of the stack trace and figure out where the problem could be. Upload image to server using PHP. Store file name in the database using PHP and MySQL. Retrieve images from the database and display in the web page. Create Datbase Table. To store the image file name a table need to be created in the database. The following SQL creates an images table with some basic fields in the MySQL database.

image is not displayed in jsp page - Forums, I used to store image mysql db and I directly stored the image in db by using think if you pull the image data out of the DB in the JSP page you're going to be able to image but iam unable to retrive input text..iam getiing nullpointer​plz  When storing an image in the database also store userid. You need to create separate userid column in the database table. If any user checks a user portfolio then fetch the images from the database table on the basis of userid and display it. With this only selected user uploaded images will display.