SP儲存資料的小技巧

2021-07-23 03:51:58 字數 648 閱讀 4048

sp儲存資料的時候,通過editor.put***(key, value)來儲存資料

這裡的***只有六種選擇,如下圖:

這時候,如果我想存乙個list集合或者資料就不大方便了,可以通過gson來將要儲存的集合或者陣列轉換成json字串,然後putstring(key , value)存進sp

從sp中往外取的時候,getstring(key , value )取出來,此時取出來的時字串,然後,再將gosn轉成集合

大致**如下:(sp訪問的**省略,只給出轉換的**)

//初始化陣列 

string customuids = ; 

//將字串陣列轉換成json字串 

gson gson = new gson(); 

string newselectedids = gson.tojson(customuids); 

//將json字串轉換成集合, 

listlist = gson.fromjson(newselectedids, new typetoken>() {}.gettype());

儲存過程sp的利與弊

最近在專案中接觸到儲存過程,所以在思考這樣乙個問題 儲存過程的優缺點到底是什麼,什麼時候適合用儲存過程sp?個人查閱相關的一些文章與部落格做了一點總結,純屬個人的乙個記錄,難免會有很多錯誤,有錯的地方還望大家多多指出。首先,儲存過程可以看成是乙個記錄集,它是由t sql語句組成的 塊,實現單錶或多表...

Objective C傳遞資料小技巧

比如說,如果你想向uialertview的delegate方法中傳遞一些資訊,怎麼辦?繼承uialertview麼?使用category?都可以,其實還有乙個更簡單的辦法,那就是使用objc setassociatedobject id object,const void key,id value,...

資料庫小技巧

1.返回第乙個非空數值 select coalesce null,null,null,w3schools.com null,example.com 返回 w3schools.com select coalesce null,1,2,w3schools.com 返回 1 應用 將乙個欄位中空值全部替換...