android sqlite資料庫 新增資料
ContentValue新增資料
/**
* @param model 資料模型
* @return 返回新增資料有木有成功
*/
public boolean addPersonData(PersonModel model)
{
//把資料新增到ContentValues
ContentValues values = new ContentValues();
values.put(VALUE_NAME,model.getName());
values.put(VALUE_AGE,model.getAge());
values.put(VALUE_ISBOY,model.getIsBoy());
values.put(VALUE_ADDRESS,model.getAddress());
values.put(VALUE_PIC,model.getPic());
//新增資料到資料庫
long index = getWritableDatabase().insert(TABLE_NAME_PERSON,null,values);
//大於0表示新增成功
if(index > 0)
{
return true;
}else
{
return false;
}
}
sql語句新增資料
/**
* sql語句新增資料,比較麻煩
*/
public void addPersonDataSql(PersonModel model)
{
//格式: insert into 表名 (欄位名,欄位名,…)value('欄位值','欄位值','…')
//看著很多,其實就是這個 insert into person (name,age,isboy,address,pic) values('五天','3','0','上海市浦東新區x606','[B@5340395')
String insertSql = "insert into "+TABLE_NAME_PERSON+" ("+
VALUE_NAME + ","+
VALUE_AGE + ","+
VALUE_ISBOY + ","+
VALUE_ADDRESS + ","+
VALUE_PIC+")"+
" values"+"("+
"'"+model.getName()+"',"+
"'"+model.getAge()+"',"+
"'"+model.getIsBoy()+"',"+
"'"+model.getAddress()+"',"+
"'"+model.getPic()+"'"+
")";
Log.e(TAG, ""+insertSql);
getWritableDatabase().execSQL(insertSql);
}
sqlite也無非就建立、增、刪、改、查、更新。
相關文章
- Android 中使用 SQLite 資料庫AndroidSQLite資料庫
- Android 封裝AsyncTask操作Sqlite資料庫Android封裝SQLite資料庫
- 在 Android Studio 上除錯資料庫 ( SQLite )Android除錯資料庫SQLite
- Python 操作 SQLite 資料庫PythonSQLite資料庫
- Python操作SQLite資料庫PythonSQLite資料庫
- IndexedDB 資料庫新增資料Index資料庫
- SQLite資料庫管理器:SQLPro for SQLite for MacSQLite資料庫Mac
- Python連線SQLite資料庫PythonSQLite資料庫
- sqlite3資料庫操作SQLite資料庫
- 高效操控SQLite資料庫,盡在SQLPro for SQLite for MacSQLite資料庫Mac
- SQLPro for SQLite Mac(SQLite資料庫管理工具)SQLiteMac資料庫
- php sqlite 建立本地資料庫PHPSQLite資料庫
- Python SQLite資料庫程式設計PythonSQLite資料庫程式設計
- Android 原生 SQLite 資料庫的一次封裝實踐AndroidSQLite資料庫封裝
- Python資料庫模組(sqlite3,SQLite3)Python資料庫SQLite
- C++編譯SQLite資料庫以及如何使用加密資料庫SQLCipherC++編譯SQLite資料庫加密
- SQLite Expert Professional資料庫開發管理SQLite資料庫
- 如何用flask在資料庫新增資料Flask資料庫
- 資料庫 sqlite3_get_table,sqlite3_free_table資料庫SQLite
- Python標準庫14 資料庫 (sqlite3)Python資料庫SQLite
- SQLServer批量新增資料庫SQLServer資料庫
- MySQL8.0.18資料庫新增資料檔案MySql資料庫
- SQLPro for SQLite mac 2024.10啟用版 SQLite資料庫管理軟體SQLiteMac資料庫
- Xamarin SQLite教程資料庫訪問與生成SQLite資料庫
- SQLite資料庫損壞及其修復探究SQLite資料庫
- Sqlite—資料型別SQLite資料型別
- PHP中CakePHP新增資料庫PHP資料庫
- Android 連線資料庫Android資料庫
- android 檢視資料庫和shaedpreference資料框架Android資料庫框架
- Andorid SQLite資料庫開發基礎教程(2)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(1)SQLite資料庫
- Andorid SQLite資料庫開發基礎教程(3)SQLite資料庫
- C#快速搭建模型資料庫SQLite操作C#模型資料庫SQLite
- SQLite3資料庫檔案結構解析SQLite資料庫
- Python中內建資料庫!SQLite使用指南! ⛵Python資料庫SQLite
- 新增時--sqlserver資料庫跟蹤SQLServer資料庫
- Android資料庫檢視庫---Android-Debug-DatabaseAndroid資料庫Database
- Android連線資料庫sqlserverAndroid資料庫SQLServer
- Laravel資料庫測試的另一種方案-SQLiteLaravel資料庫SQLite