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...