I have a table login2 in /data/data/sankalp.jain.shre/databases/loginfinal.db.
The database has been created correctly which i have verified myself using adb sqlite3 and querying the table.
Inserting from commandline works but using rawQuery,it seems data is not getting added(cant get it on commandline too).
private SankalpDB dbhandle; //SankalpDB extends SQLiteOpenHelper
private SQLiteDatabase sqdb;
..............
public void open() throws SQLException {
System.out.println("Opening"); //This also gets printed.
sqdb = dbhandle.getWritableDatabase();
}
public void addUser()
{ System.out.println("Adduser");
System.out.println(sqdb.getPath()); ///prints /data/data/sankalp.jain.shre/databases/loginfinal.db
sqdb.rawQuery("Insert into login2 values('ax13','Kate','password');", null);
sqdb.rawQuery("Insert into login2 values('cax56','Natalie','passswd');", null);
....
...
sqdb.close();
}
The logcat output is not giving any error either.What am I doing wrong here.??
Try and do the following: