建立:android
package he3.sd.dao; import android.content.Context; import android.database.sqlite.SQLiteDatabase; import android.database.sqlite.SQLiteOpenHelper; import android.util.Log; /** * Created by asd25 on 2018/6/11 0011. */ public class UserDatabaseHelper extends SQLiteOpenHelper { private Context context; private String TAG = "数据库|DEBUG >>>:"; public static final String CREATE_USER = "create table User(" +"id integer primary key autoincrement," +"sessionId text," +"companyList text," +"isActivate integer)"; public UserDatabaseHelper(Context context, String name, SQLiteDatabase.CursorFactory factory,int version) { super(context,name,factory,version); this.context = context; } @Override public void onCreate(SQLiteDatabase sqLiteDatabase) { sqLiteDatabase.execSQL(CREATE_USER); Log.d(TAG, "onCreate: "+"用户表建立"); } @Override public void onUpgrade(SQLiteDatabase sqLiteDatabase, int i, int i1) { sqLiteDatabase.execSQL("drop table if exists User"); onCreate(sqLiteDatabase); } }
在构造方法中有四个参数:sql
context : 全局上下文数据库
name : 数据库名session
CursorFactory : 返回自定义游标ide
version : 版本号,发生改变后执行 OnUpgrade 方法
this
Adb Shell :
spa
配置环境变量 : Path : D:\AndroidSdk\platform-tools
cd : data\data\项目名\database\code
sqlite3 数据库名称orm
.table查看表sqlite