建立: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