DatabaseManager
数据库操作FMDB和WCDB的封装,以及Realm数据库,增删查改,和本地搜索
Install / Use
/learn @greatRong6/DatabaseManagerREADME
数据库操作
数据库操作FMDB和WCDB的封装,以及Realm数据库,增删查改,和本地搜索

- 通过创建创建单例的形式,进行创建数据库,全局可以使用
FMDB
通过cocoaPods进行下载

WCDB
通过WCDB进行下载
- WCDB通过继承WCTTableCoding
<pre> //关闭数据库 +(void)killDB; //添加数据 - (BOOL)insertUser:(WCDModel*)mod; //更新所有的数据 - (BOOL)updateUser:(WCDModel*)mod; //根据userid进行更新数据 - (BOOL)updateAgeAndUserIDWithMod:(WCDModel*)mod; //通过model进行删除 - (BOOL)deleteUser:(WCDModel*)mod; //删除所有 - (BOOL)deleteAllUsers; //通过userid查询 - (WCDModel *)getUserWithId:(NSString*)userID; //根据号查询 - (NSArray*)getUsersWithTelNum:(NSInteger)telNum; //查询所有数据 - (NSArray*)getAllUser; //按拼音查询 号码查询 - (NSArray *)getUserWithName:(NSString *)pinyin; </pre>定义绑定到数据库表的类和绑定到数据库表的字段,并设置设置主键和设置索引<br> 设置Model进行添加数据 WCDManager进行相应的处理,增删改查
Related Skills
feishu-drive
347.6k|
things-mac
347.6kManage Things 3 via the `things` CLI on macOS (add/update projects+todos via URL scheme; read/search/list from the local Things database)
clawhub
347.6kUse the ClawHub CLI to search, install, update, and publish agent skills from clawhub.com
codebase-memory-mcp
1.2kHigh-performance code intelligence MCP server. Indexes codebases into a persistent knowledge graph — average repo in milliseconds. 66 languages, sub-ms queries, 99% fewer tokens. Single static binary, zero dependencies.
