Android开发——数据库的添加

本文介绍了在SQLite数据库中如何使用insert()方法和execSQL()方法进行数据的插入操作,并提供了具体的代码示例。


   删除表和索引,需要使用 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);



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值