聲明這個第一
private SQLiteDatabase db;
創建表
this.db=this.openOrCreateDatabase("filestore", MODE_PRIVATE, null);
this.db.execSQL("CREATE TABLE IF NOT EXISTS usernames(name text)");
插入
String username;
db.execSQL("insert into usernames values ('"+username+"')");
檢索
this.db = this.openOrCreateDatabase("filestore", MODE_PRIVATE, null);
db_results = new ArrayList<String>();
Cursor cursor = db.rawQuery("SELECT name FROM usernames", null);
while (cursor.moveToNext()) {
db_results.add(String.valueOf(cursor.getString(cursor
.getColumnIndex("name"))));
// db_results.add(String.valueOf(cursor.getString(cursor.getColumnIndex("name"))));
}
cursor.close();
db.close();
本教程從markana幫助我瞭解了sqlite和android的基礎知識。希望它也能幫助你。
另一個example和one more太
檢查出來這個鏈接... http://www.vogella.de/articles/AndroidSQLite/article.html – Uttam
vogella的文章是一流的,但對於初學者其本身令所有人都感到困惑。 –
我已經看過這個vogella文章。我也覺得它有點困惑.. – Umang