Storing images in SQLite android
<p>I have an SQLite Database in which I am stroing images as BLOB using this code</p>

<pre>
URL url = new URL("http://t0.gstatic.com/images?q=tbn:ANd9GcRsaLl3TGB4W2hJFN_Wh0DNVPQEYGtweNsqvTXVtwE8FXR300-Ut-npgS4");
            //open the connection
            URLConnection ucon = url.openConnection();
            //buffer the download
            InputStream is = ucon.getInputStream();
            BufferedInputStream bis = new BufferedInputStream(is,128);
            ByteArrayBuffer baf = new ByteArrayBuffer(128);
            //get the bytes one by one
            int current = 0;
            while ((current = bis.read()) != -1) {
                    baf.append((byte) current);
            }

         mydb = openOrCreateDatabase(DBNAME, Context.MODE_PRIVATE,null);
         mydb.execSQL("INSERT INTO " + TABLE + "(IMAGE) VALUES('" + baf.toByteArray() + "')");
         mydb.close();
</pre>

<p>When I try to retrive the image I am getting an error.</p>

<p>Factory returned null </p>

<p>My Select Query is this</p>

<pre>
 mydb = openOrCreateDatabase(DBNAME, Context.MODE_PRIVATE,null);
            Cursor allrows  = mydb.rawQuery("SELECT * FROM "+  TABLE, null); 
            if(allrows.getCount() > 0){
                allrows.moveToNext();
                System.out.println("3333");
                ImageView myImage = (ImageView) findViewById(R.id.ImageView01);
                byte[] bb = allrows.getBlob(1);
                System.out.println("VVV " + bb);
                //convert it back to an image
                ByteArrayInputStream imageStream = new ByteArrayInputStream(bb);
                Bitmap theImage = BitmapFactory.decodeStream(imageStream);

                myImage.setImageBitmap(theImage);
                //myImage.setBackgroundResource(R.drawable.icon);
                System.out.println("3333");
                //myImage.setImageBitmap(BitmapFactory.decodeByteArray(bb, 0, bb.length));
            }

</pre>

<p><img src="http://i.stack.imgur.com/5mLAa.png" alt="Here is my logcat output">
Please anyone help.</p>
