利用FMDB封裝工具類

2021-07-03 19:50:54 字數 1178 閱讀 1067

@class usermodel;  

@inte***ce lvfmdbtool : nsobject

// 插入模型資料

+ (bool)insertmodel:(usermodel *)model;

/** 查詢資料,如果 傳空 缺省會查詢表中所有資料 */

+ (nsarray *)querydata:(nsstring *)querysql;

/** 刪除資料,如果 傳空 缺省會刪除表中所有資料 */

+ (bool)deletedata:(nsstring *)deletesql;

/** 修改資料 */

+ (bool)modifydata:(nsstring *)modifysql;

#define lvsqlite_name @"modals.sqlite"  

@implementation lvfmdbtool

static fmdatabase *_fmdb;

+ (void)initialize

+ (bool)insertmodel:(usermodel *)model

//查詢

+ (nsarray *)querydata:(nsstring *)querysql

nsmutablearray *arrm = [nsmutablearray array];

fmresultset *set = [_fmdb executequery:querysql];

while ([set next])

return arrm;

}

//刪除 預設刪除表

+ (bool)deletedata:(nsstring *)deletesql

return [_fmdb executeupdate:deletesql];

} //更改

+ (bool)modifydata:(nsstring *)modifysql

return [_fmdb executeupdate:modifysql];

}

android執行緒池的封裝工具類

執行緒池工具類 主要用於後台服務中一直輪詢的子執行緒,可以有效的管理執行緒的使用,再也不用new thread start 了 public class threadpoolmanager 私有化構造方法 private threadpoolmanager public static threadp...

協議封裝工具 protobuf

前段時間接觸了下大名鼎鼎的 protocol buffers 1.何為protobuf 首先,protobuf是乙個開源專案 而且是後台很硬的開源專案。由google開發,並且在google內部久經考驗的乙個東東。由此可見,它的作者絕非一般閒雜人等可比。簡單地說,protobuf 就是把某種資料結構...

Vue封裝工具欄

1 在頁面如html jsp重複寫著相同的 挺繁瑣,而且不便於維護,以下嘗試自己學習如何封裝工具欄,比如四個按鈕 新增刪除 修改 查詢等,後面可以自己擴充套件 2 工具欄js 公共工具欄 function config html.push html.push template html.join d...