android学习之sqlite数据库
2015-04-25 22:38
302 查看
1.SQLiteDatabase d=openOrCreateDatabase("user.db", MODE_PRIVATE, null);
使用这个语句创建或打开一个已存在的数据库;
2.d.execSQL();
这个语句来执行原生的sql语句
3.Cursor c = d.rawQuery("select * from user", null);
执行查询语句,返回的是一个游标对象cursor,他有许多方法
4.每次执行完数据库操作最好用d.close()把数据库关掉;如果有执行查询操作用到游标,则用c.close()关掉游标;
5.ContentValues容器,这是一个预定义好的类,里面存放的是键值对,
使用ContentValues c = new ContentValues();//一个contentvalues类以键值对存放
c.put("name", "yanbo");
s.insert("user",null,c);
来进行对数据库插入操作;
6.s.insert()/delect()/update()/等操作可以不用原生语句;
7.SQLiteOpenHelper类的使用:
这个类是助手类,需要自己创建一个类然后继承助手类,就可以使用他的方法oncreate()/创建数据库,只运行一次;onupgrade()/数据库更新,任何改动都会触发这个方法;
使用时只需new一个这个类,
dbhelper s = new dbhelper(this,"user.db");
SQLiteDatabase e = s.getWritableDatabase();
来打开一个数据库。方便和规整了许多
使用这个语句创建或打开一个已存在的数据库;
2.d.execSQL();
这个语句来执行原生的sql语句
3.Cursor c = d.rawQuery("select * from user", null);
执行查询语句,返回的是一个游标对象cursor,他有许多方法
4.每次执行完数据库操作最好用d.close()把数据库关掉;如果有执行查询操作用到游标,则用c.close()关掉游标;
5.ContentValues容器,这是一个预定义好的类,里面存放的是键值对,
使用ContentValues c = new ContentValues();//一个contentvalues类以键值对存放
c.put("name", "yanbo");
s.insert("user",null,c);
来进行对数据库插入操作;
6.s.insert()/delect()/update()/等操作可以不用原生语句;
7.SQLiteOpenHelper类的使用:
这个类是助手类,需要自己创建一个类然后继承助手类,就可以使用他的方法oncreate()/创建数据库,只运行一次;onupgrade()/数据库更新,任何改动都会触发这个方法;
使用时只需new一个这个类,
dbhelper s = new dbhelper(this,"user.db");
SQLiteDatabase e = s.getWritableDatabase();
来打开一个数据库。方便和规整了许多
相关文章推荐
- Android SQLite数据库学习笔记
- android 数据库 SQLiteOpenHelper和ContentProvider学习笔记---添加数据及显示(一)
- android 数据库 SQLiteOpenHelper和ContentProvider学习笔记---添加修改删除数据之联系人(二)
- Android周学习Step By Step(6)--Android的数据库SQLite
- Android周学习Step By Step(6)--Android的数据库SQLite
- Android学习之旅--sqlite3 数据库命令操作
- Android学习之旅--sqlite3 数据库命令操作
- Android SQLite数据库使用 学习与代码实践
- 【转】Android使用SQLiteOpenHelper对数据库进行版本管理【学习记录】
- 【转】Android获取用于操作数据库的SQLiteDatabase实例【学习记录】
- 学习笔记 android数据库之 Sqlite
- Android学习-------在Android中查看管理sqlite数据库
- android的基础学习:SQLite存储方式以及数据库操作
- Android学习---如何创建数据库,SQLite(onCreate,onUpgrade方法)和SQLiteStudio的使用
- Android学习---数据库的增删改查(sqlite CRUD)
- Android SQLite数据库使用 学习与代码实践
- 2014-10-27Android学习------SQLite数据库操作(二)-----数据库的创建--SQLiteHelper extends SQLiteOpenHelper
- Android数据库Sqlite-android学习之旅(九)
- Android数据库Sqlite-android学习之旅(九)
- Android数据库Sqlite-android学习之旅(九)