首页
学习
活动
专区
工具
TVP
发布

Android 高手进阶教程(二)之----Android 数据库SQLiteDatabase的使用!!

大家好,好久没有更新博客了,最近由于身体不适让大家久等了,好了,直接进入主题~ Android 提供了三种数据存储方式,第一种是文件存储;第二种是SharedPreferences 存储;第三种就是数据库SQLiteDatabase...今天我们将讲一下SQLiteDatabase 的使用。 而掌握SqliteDatabase ,将会我们接下来掌握ContentProvider 打下良好的基石。...super(context, DATABASE\_NAME, null, DATABASE\_VERSION); } //创建table @Override public void onCreate(SQLiteDatabase...BOOK\_NAME + " text, "+ BOOK\_AUTHOR +" text);"; db.execSQL(sql); } @Override public void onUpgrade(SQLiteDatabase...= "DROP TABLE IF EXISTS " + TABLE\_NAME; db.execSQL(sql); onCreate(db); } public Cursor select() { SQLiteDatabase

30430
您找到你想要的搜索结果了吗?
是的
没有找到

手机卫士黑名单功能(列表展示)

对象 调用SQLiteDatabase对象的execSQL()方法,参数:String的sql语句(例如:create table blacknumber (id integer primary key...对象 调用SQLiteDatabase对象的rawQuery()方法,获取到Cursor对象,参数:String类型SQL语句,String[]参数值数组 调用Cursor对象的moveToNext()...对象 调用SQLiteDatabase对象的insert()方法,插入一条记录,参数:String表名,允许为null的列,ContentValues对象 获取ContentValues对象,new出来...对象 调用SQLiteDatabase对象的update()方法,修改表记录,参数:String表名,ContentValues对象,String的条件(“number=?”)...对象 调用SQLiteDatabase对象的delete()方法,删除表记录,参数:String表名,String的条件(“number=?”)

61630

【Android开发基础系列】Sqlite基础专题

DATA:包含了 年份、月份、日期;     TIME: 包含了 小时、分钟、秒; 2 SQLiteDatabase的介绍         Android提供了创建和是用SQLite数据库的API。...SQLiteDatabase代表一个数据库对象,提供了操作数据库的一些方法。在Android的SDK目录下有sqlite3工具,我们可以利用它创建数据库、创建表和执行一些SQL语句。...下面是SQLiteDatabase的常用方法。 SQLiteDatabase的常用方法         Google公司命名这些方法的名称都是非常形象的。...onUpgrade(SQLiteDatabase,int,int)          当数据库需要升级的时候,Android系统会主动的调用这个方法。...onOpen(SQLiteDatabase):         这是当打开数据库时的回调函数,一般在程序中不是很常使用。         写了这么多,改用用实际例子来说明上面的内容了。

16030
领券