Android Sqlite3資料庫操作

2021-07-27 16:33:11 字數 1443 閱讀 9869

android sqlite adb 簡單操作

# adb shell 

# cd /data/data/com.android.provider.settings/databases/

# sqlite3 settings.db //進入settings資料庫

#  .table //顯示settings資料庫所有的表

# .schema //檢視表結構

#  select * from global //查詢global所有字段

#  select  * from global where name='bluetooth_on'; //查詢blue_tooth_on字段值

# create table if not exists global(_id integer primary key autoincrement,name text,value text); //如果global表不存在,就建立

# insert into global(name,value) values('test','0'); //插入字段值test 為 0

# update global set value=1 where name='test; //更新字段值test為1

# drop table global //刪除test表

# delete from  global where name='bluetooth_on'; //刪除bluetooth_on欄位

# .q //退出

//1.建立或開啟資料庫

public sqlitedatabase createdboropen(string dbname)

//2.建表sql語句 

private void createtable(sqlitedatabase db, string table)  

//3.插入一條字段

private void insert(sqlitedatabase db)

string sql="insert into global(name,value) values('test','0');";

db.execsql(sql);   

} //4.更新欄位中的值

private void update(sqlitedatabase db) 

//5、在資料庫中查詢某個欄位的值

private string query(sqlitedatabase db,string table, string r_name)

}return null;

}//6.刪除global表

private void drop(sqlitedatabase db){ //刪除表

//刪除表的sql語句   

string sql ="drop table global";   

//執行sql   

db.execsql(sql);   

Android SQLite3工具常用命令行總結

android sdk的tools目錄下提供了乙個sqlite3.exe工具,這是乙個簡單的sqlite資料庫管理工具。開發者可以方便的使用其對sqlite資料庫進行命令列的操作。程式執行生成的 db檔案一般位於 data data 專案名 包括所處包名 databases db 因此要對資料庫檔案...

Android Sqlite 資料庫修復及資料匯出

今天上午在弄乙個資料庫修復的問題,就是sqlite的資料庫打不開,但是資料庫中還是有資料的,那麼應該如何修復這個資料庫呢?我的做法是 首先,需要匯出資料庫的指令碼。我是通過sqlite3.exe這個命令列工具實現的具體的操作如圖所示 那麼這個最重要的一步 生成sql指令碼 就完成了。然後,通過sql...

Android Sqlite 資料庫修復及資料匯出

今天上午在弄乙個資料庫修復的問題,就是sqlite的資料庫打不開,但是資料庫中還是有資料的,那麼應該如何修復這個資料庫呢?我的做法是 首先,需要匯出資料庫的指令碼。我是通過sqlite3.exe這個命令列工具實現的具體的操作如圖所示 然後,通過sql server 開啟指令碼檔案,我用的sql se...