Code:
private void ReadDatabase() { //取得可讀取資料庫 SQLiteDatabase db = new Database(context).getReadableDatabase(); //查詢資料庫 cursor = db.rawQuery("SELECT * FROM MyOptions", new String[] {}); //取得資料筆數 // cursor.getCount() //持續移動到下一筆資料 while (cursor.moveToNext()) { //取得Name欄位資料 cursor.getString(cursor.getColumnIndex("Name")); //取得Doc欄位資料 cursor.getString(cursor.getColumnIndex("Doc")); } //關閉指標 cursor.close(); //關閉資料庫 db.close(); } private void WriteDatabase() { //取得可寫入資料庫 SQLiteDatabase db = new Database(context).getWritableDatabase(); //寫入資料 ContentValues values = new ContentValues(); //欄位, 值 values.put("Name", "values")); //-1則是新增失敗 if (db.insert("MyOptions", null, values) != -1) Toast.makeText(AddOptionActivity.this, "新增成功", 1).show(); else Toast.makeText(AddOptionActivity.this, "新增失敗", 1).show(); //關閉資料庫 db.close(); }