SQL insert

新增資料到資料表中

public class MainActivity extends AppCompatActivity {
    //    資料庫名稱
    private final static String db_name = "data.db";
    //    資料庫 版本
    private final static int version = 1;
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        SQLhelper helper = new SQLhelper(this, db_name, null, version);
        SQLiteDatabase db = helper.getWritableDatabase();
//        new ContentValues 物件
//        ContentValues 和 HashMap 相似
//        不同的是 ContentValues 只能存基本型態
        ContentValues contentValues = new ContentValues();
//        在對應的欄位加入資料
        contentValues.put("name", "jack");
        contentValues.put("value", 100);
//        在對應的 table 加入資料
        db.insert("user", null, contentValues);
//        關閉資料庫
        db.close();
        setContentView(R.layout.activity_main);
    }
}