刪除表和索引,需要使用 execSQL() 方法調用DROPINDEX 和 DROPTABLE 語句。
添加的實現通過SQLiteDatabase 對象的insert() 方法。這些方法把 SQL 語句的一部分作爲參數。
1)insert()方法
可使用SQLiteDatabase的insert()方法向SQLite數據庫表中插入數據,其格式如下:
insert(Stringtable,String nullColumnHack,ContentValuesvalues)
第一個參數是要插入的數據的表名
第二個是空列的默認值
第三個參數是android.contend.ContentValues類型的對象,它是一個封裝了列表名稱和列值的Map,代表一條記錄信息。
使用代碼如下:
//SQLiteDatabase下的插入方法。
public void insert(){
sqLiteDatabase=dbHelper.getWritableDatabase();
ContentValuesvalues=new ContentValues();
values.put("_id",1);
values.put("world","nihao");
sqLiteDatabase.insert("T_NAME",null,values);
values.put("_id",2);
values.put("world","shabi");
sqLiteDatabase.insert("T_NAME",null,values);
}
2)也可通過execSQL()方法實現添加
使用execSQL()方法向數據庫中插入數據時,需要先編寫插入的數據的SQL語句,然後執行execSQL()方法,代碼如下:
//插入SQL語句
StringSQL_INSERT=“insert into TAB_NAME(_id,title,time) values(1,”nihao”,“10:20”)”;
sqliteDatabase.execSQL(SQL_INSERT);