1,關(guān)于保存數(shù)據(jù)在本地 選擇哪種方式好的問題2,在 ios 中有哪幾種本地數(shù)據(jù)存儲方式3,本地數(shù)據(jù)存儲如果不用數(shù)據(jù)庫還有什么方式4,本地保存數(shù)據(jù)的方式5,android本地存儲的幾種方式1,關(guān)于保存數(shù)據(jù)在本地 選擇哪種方式好的問題
數(shù)據(jù)多最好用數(shù)據(jù)庫 , 少量的配置信息用sp數(shù)據(jù)多最好用數(shù)據(jù)庫 , 少量的配置信息用sp
2,在 ios 中有哪幾種本地數(shù)據(jù)存儲方式
1. nskeyedarchiver(加密形式)
2. nsuserdefaults
3. write寫入方式
4. sqlite3
3,本地數(shù)據(jù)存儲如果不用數(shù)據(jù)庫還有什么方式
要想靈活使用存儲的數(shù)據(jù),最好的方案就是使用數(shù)據(jù)庫,如果不使用數(shù)據(jù)庫,是可以用xml或者txt格式進行存儲,但使用和調(diào)用太不方便了!數(shù)據(jù)庫地址就寫 (local)就可以,登錄名,如果是選擇sql server身份驗證,就是數(shù)據(jù)庫里面創(chuàng)建的用戶密碼,如果選windows身份驗證,那就是當前登錄windows的用戶,比如是administrator等。本地數(shù)據(jù)庫就是你機器上的數(shù)據(jù)庫。
4,本地保存數(shù)據(jù)的方式
可以對數(shù)據(jù)進行持久化,實體類實現(xiàn)serilizable接口。。保存的時候可以把持久化數(shù)據(jù)存儲在文件中,恢復(fù)的時候也是讀取文件大致讀取出來是這樣的:fileinputstream fis= new fileinputstream(file);objectinputstream ois= new objectinputstream(fis);object obj=ois.readobject();ois.close();fis.close();我是在數(shù)據(jù)庫中做了一個標記位,如果已讀就設(shè)為1,未讀設(shè)為0.聽他們說還可以把已讀的內(nèi)容存入到數(shù)據(jù)庫中,再次顯示的時候,先查詢數(shù)據(jù)庫即可。
5,android本地存儲的幾種方式
android 提供了5種方式存儲數(shù)據(jù): --使用sharedpreferences存儲數(shù)據(jù); --文件存儲數(shù)據(jù); --sqlite數(shù)據(jù)庫存儲數(shù)據(jù); --使用contentprovider存儲數(shù)據(jù); --網(wǎng)絡(luò)存儲數(shù)據(jù); 先說下,preference,file, database這三種方式分別對應(yīng)的目錄是/data/data/package name/shared_pref, /data/data/package name/files, /data/data/package name/database 。 在android中通常使用file存儲方式是用 context.openfileoutput(string filename, int mode)和context.openfileinput(string filename)。 context.openfileoutput(string filename, int mode)生成的文件自動存儲在/data/data/package name/files目錄下,其全路徑是/data/data/pac用getfilesdir()來獲取文件對象的目錄地址,然后用標準的java i/o