sqlite:android 中整合的輕量級的資料庫 -- 內建到手機中
特點:
輕量級 零配置 跨平台 嵌入式
儲存的資料型別:
null integer varchar text(預設型別) boolean
資料庫操作:
順序 :
庫 --> 表 --> 字段 --> 資料 (增 , 刪 , 改 , 查)
建立表:
create table 表名(欄位1 字段型別1 , 欄位2 字段型別2 ... )
createtable user(_id integer primary key autoincrement ; name ... )
增 :insert into 表名(字段) values(值)
insert into user(name , age) values('張三' , '30')
刪:delete from 表名 where 字段 = 值
delete from user 刪除所有資料
delete from user where _id = 1 刪除指定資料
改:update 表名 set (字段 = 值) where 字段 = 值
update user set(name = '李四') where _id =1
查:select * from 表名
select * from user 查詢所有資料
select * from user where id = 1 條件查詢資料
android中,資料庫的核心類
sqlitedatabase 資料庫的操作類 -- 資料庫中: 建立表 、增 、刪 、改 、查
常用方法:
執行sql語句的方法:
void execsql(string sql) 執行sql語句
cusor rawquery (string sql , string selectionargs ) 執行查詢資料的sql語句
封裝好的增刪改查的方法:
insert()
update()
delete()
query()
android檔案儲存
每個應用程式包都會有乙個私有的儲存資料的目錄,只有屬於該包的應用程式才有許可權寫入該目錄,其絕對路徑 data data 包名 目錄。除了私有資料目錄,應用程式還能讀寫sdcard。檔案系統中其他系統目錄,第三方應用程式是不可寫。建立資料夾 file destdir new file data da...
Android資料儲存
android中一共提供了4種資料儲存方式 shared preferences 用來儲存 key value paires 格式的資料,它是乙個輕量級的鍵值儲存機制,只可以儲存基本資料型別。files 他通過fileinputstream和fileoutputstream對檔案進行操作。但是在an...
Android資料儲存
1.五種儲存方式 android作業系統提供了一種公共檔案系統,即任何應用軟體都可以使用它來儲存和讀取檔案,該檔案被其他的應用軟體讀取。android採用了一種不同的系統,在android中,所有的應用軟體資料 為應用軟體私有,然而,android也提供了一種標準方式 用軟體將私有資料開放給其他應用...