Android开发——数据库的添加

来源:互联网 发布:hmcl启动器json 编辑:程序博客网 时间:2024/06/05 02:53


   删除表和索引,需要使用execSQL()方法调用DROPINDEXDROPTABLE语句

  添加的实现通过SQLiteDatabase对象的insert()方法。这些方法把SQL 语句的一部分作为参数。

 

1insert()方法

    可使用SQLiteDatabaseinsert()方法向SQLite数据库表中插入数据,其格式如下:

insertStringtable,StringnullColumnHack,ContentValuesvalues

  第一个参数是要插入的数据的表名

  第二个是空列的默认值

  第三个参数是android.contend.ContentValues类型的对象,它是个封装了列表名称和列值的Map,代表一条记录信息。



使用代码如下:


//SQLiteDatabase下的插入方法。


  public void insert(){


       sqLiteDatabase=dbHelper.getWritableDatabase();


       ContentValuesvalues=newContentValues();


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



0 0