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);
}
}