You can update it with this code:
DatabaseCreator.class:
public class DatabaseCreator extends SQLiteOpenHelper{ private static final String DB_NAME="database_name"; private static final int DB_VER=1; private static final String TABLE_NAME="<table creation query>"; public DatabaseCreator(Context context) { super(context,DB_NAME, null, DB_VER); } @Override public void onCreate(SQLiteDatabase database) { database.execSQL(TABLE_NAME); } @Override public void onUpgrade(SQLiteDatabase database, int arg1, int arg2) { database.execSQL("DROP TABLE IF EXISTS table_name"); onCreate(database); } }
Now use the code below where you need to update the line:
DatabaseCreator dbcreator=new DatabaseCreator(context); SQLiteDatabase sqdb=dbcreator.getWritableDatabase(); ContentValues values=new ContentValues(); values.put("name","aaa"); values.put("publisher","ppp"); values.put("price","111"); int id=sqdb.update("table_name",values,"bookid='5' and booktype='comic'",null);
source share