标签:
一、SQLite概述
SQLite 是一个轻量级的、嵌入式的、关系型数据库。它支持 SQL 语言,开源,可移植性好。它的数据是以单个文件形式存储的,存储位置为data/data/<项目文件夹>/database下。
二、常用类说明
//DBHelper是自定义类,继承了SQLiteOpenHelper DBHelper dbHelper = new DBHelper(this,"ccshxt.db",null,1); SQLiteDatabase db = dbHelper.getWritableDatabase(); db.execSQL("delete from student"); db.execSQL("insert into student(name,age) values(?,?)",new Object[]{"张三",22}); db.close();
原生sql进行查询类操作
Cursor rawQuery(String sql,String[] selectionArgs) 执行带参数的select语句;
String sql = "SELECT * FROM student WHERE _id > ?"; Cursor cursor = db.rawQuery(sql,new String[]{"4"}); while (cursor.moveToNext()){ Log.d(TAG, "name : "+cursor.getString(cursor.getColumnIndex("name"))); }
标签:
原文地址:http://www.cnblogs.com/ccshxt/p/5235605.html