1. SQLite数据库简介:
特点:
2. 支持的数据类型:只有这五种!!!!!!
3. 注意事项:
4. 使用:
SQLiteDatabase:
常用方法:
要学会使用官方的文档:
5. 案例一:创建一个数据库:
第一步:改写MainActivity文件:
package com.example.sqlight;
import android.os.Bundle;
import android.app.Activity;
import android.database.sqlite.SQLiteDatabase;
import android.view.Menu;
public class MainActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// 每个程序的数据库都是唯一的,都有自己的数据库,默认情况下是各自互相不干扰
// 创建一个数据库并打开,第一个参数是数据库名,加后缀是为了以后导出后使用方便。第二个参数factory是权限,第三个参数是实例化的什么什么
SQLiteDatabase db = openOrCreateDatabase("user.db", MODE_PRIVATE, null);
// 执行原生语句:主键的名字最好一定要前面加下划线。
db.execSQL("create table if not exists usertb(_id integer primary key autoincrement,"
+ "name text not null,"
+ "age integer not null,"
+ "sex text not null)");
db.execSQL("insert into usertb(name,sex,age) values('张三','女','18')");
}
}
第二步:查看数据库:
File Expoler---data---data---com.example.sqlight(包名.类名