Android開發——數據庫的添加



   刪除表和索引,需要使用 execSQL() 方法調用DROPINDEX DROPTABLE 語句

  添加的實現通過SQLiteDatabase 對象的insert() 方法。這些方法把 SQL 語句的一部分作爲參數。

 

1insert()方法

     可使用SQLiteDatabaseinsert()方法向SQLite數據庫表中插入數據,其格式如下:

insertStringtable,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);



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章