公共靜態最終詮釋Database_version = 2個 私有靜態最後絃樂SQL_CREATE_ENTRIES = 「CREATE TABLE」 + TableData.TableInfo.TABLE_NAME + 「(」 + TableData.TableInfo.USER_ID +「INTEGER PRIMARY KEY」+ TableData.TableInfo.USER_PASS +「TEXT」+「,」+ TableData.TableInfo.USER_EMAIL +「TEXT」+「)」;創建數據庫表,但無法找到Android的SQLite的
public DatabaseOperations(Context context) {
super(context, TableData.TableInfo.DATABASE_NAME, null, Database_version);
Log.d("Tag", "Database created");
};
@Override
public void onCreate(SQLiteDatabase sdb) {
sdb.execSQL(SQL_CREATE_ENTRIES);
Log.d("Tag", "Table created");
}
@Override
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
}
public void putInformation(DatabaseOperations drop, String name, String pass, String email) {
SQLiteDatabase SQ = drop.getWritableDatabase();
ContentValues cv = new ContentValues();
cv.put(TableData.TableInfo.USER_ID, name);
cv.put(TableData.TableInfo.USER_PASS, pass);
cv.put(TableData.TableInfo.USER_EMAIL, email);
long k = SQ.insert(TableData.TableInfo.TABLE_NAME, null, cv);
Log.d("Tag", "inert a row");
}
public Cursor getInformation(DatabaseOperations dop) {
SQLiteDatabase SQ = dop.getReadableDatabase();
String[] coloumns = {TableData.TableInfo.USER_ID, TableData.TableInfo.USER_PASS, TableData.TableInfo.USER_EMAIL};
Cursor CR = SQ.query(TableData.TableInfo.TABLE_NAME, coloumns, null, null, null, null, null);
return CR;
}
}
關注該https://www.tutorialspoint.com/android/android_sqlite_database.htm – Tauqir