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)Android資料庫SQLite
- Android 中使用 SQLite 資料庫AndroidSQLite資料庫
- sqlite 資料庫的資料字典SQLite資料庫
- Android 封裝AsyncTask操作Sqlite資料庫Android封裝SQLite資料庫
- sqlite操作--- oracle資料庫中的資料導進sqliteSQLiteOracle資料庫
- Sql Server資料庫資料匯入到SQLite資料庫中Server資料庫SQLite
- 【Java】操作Sqlite資料庫JavaSQLite資料庫
- IOS資料儲存之Sqlite資料庫iOSSQLite資料庫
- Android實用的SQLite資料庫工具類AndroidSQLite資料庫
- Android資料庫高手祕籍(1):SQLite命令Android資料庫SQLite
- Android資料庫高手祕籍(一):SQLite命令Android資料庫SQLite
- 在Android中檢視和管理sqlite資料庫AndroidSQLite資料庫
- IndexedDB 資料庫新增資料Index資料庫
- sqlite建立本地資料庫並插入資料SQLite資料庫
- SQLite資料庫管理器:SQLPro for SQLite for MacSQLite資料庫Mac
- 在 Android Studio 上除錯資料庫 ( SQLite )Android除錯資料庫SQLite
- android SQLite資料庫應用於草稿箱AndroidSQLite資料庫
- Python操作SQLite資料庫PythonSQLite資料庫
- Python 操作 SQLite 資料庫PythonSQLite資料庫
- sqlite3資料庫操作SQLite資料庫
- SQLPro for SQLite Mac(SQLite資料庫管理工具)SQLiteMac資料庫
- 高效操控SQLite資料庫,盡在SQLPro for SQLite for MacSQLite資料庫Mac
- Android資料庫Sqlite的基本用法及升級策略Android資料庫SQLite
- php sqlite 建立本地資料庫PHPSQLite資料庫
- Python連線SQLite資料庫PythonSQLite資料庫
- 用Julia 0.51操作sqlite資料庫SQLite資料庫
- SQLite資料庫中rowid使用SQLite資料庫
- sqlite 資料庫 相關知識SQLite資料庫
- C#訪問SQLite資料庫C#SQLite資料庫
- 使用sqlite3 模組操作sqlite3資料庫SQLite資料庫
- python用sqlite3模組操作sqlite資料庫PythonSQLite資料庫
- Python資料庫模組(sqlite3,SQLite3)Python資料庫SQLite
- 如何用flask在資料庫新增資料Flask資料庫
- Android版本升級同時Sqlite資料庫的升級及之前資料的保留AndroidSQLite資料庫
- C++編譯SQLite資料庫以及如何使用加密資料庫SQLCipherC++編譯SQLite資料庫加密
- python sqlite3 資料庫操作PythonSQLite資料庫
- SQLite資料庫怎麼這麼快?SQLite資料庫
- HTML5 本地資料庫(SQLite) 示例HTML資料庫SQLite