Or if you have any link for that procedure do provide me .
I have tried
$ adb -s emulator-5554 shell
# sqlite3 /data/data/com.example.google.rss.rssexample/databases/rssitems.db
SQLite version 3.3.12
Enter ".help" for instructions
.... enter commands, then quit...
but i can't access the database which my application has created , how to identify the .db file that my application has created.
how to identify the .db file that my application has created
Well, you are looking in the right place, assuming your application's package is com.example.google.rss.rssexample.
Just do an ls of /data/data/com.example.google.rss.rssexample/databases to see what is in there.
Note that this will work on an emulator but may not work on a device due to security restrictions.
...how to identify the .db file that my application has created.
In your application, when you create a database you give it a name. Generally, you give it <somename.db>. This file is stored under : data/data/<your app package(for e.g. com.database.access)>/databases folder. CD to this folder and then type: sqlite3 <your database name>.
Type .tables to actually see all the tables that you have created.
even i select a proper .db file it shows me error no such table
Are you typing the commands correctly(it is case sensitive)? Are you trying this on the emulator? As Mark said, this works only on the emulator.
and then i am using command prompt to explore the .db file located into the emulator.
is this way correct ?
It gets connected properly to .db file but then shows table not found.
I am able to insert entries into the database from my application.