sqlite一般方法的封裝

2021-07-02 06:49:37 字數 1643 閱讀 8276

//

//  sqlmanager.h

//  資料庫sqlite

////  created by jerehedu on 15/4/30.

//#import

#import

@inte***ce sqlmanager : nsobject

//獲取鏈結

+ (sqlite3 *)getconn;

//執行語句(建立、插入、刪除、修改)

+ (bool)exec:(nsstring *)sql andtips:(nsstring *)tips;

//查詢書籍

+ (nsarray *)getallbookswithsql:(nsstring *)sql;

//判斷是否存在

+ (bool) i***istwithsql:(nsstring *)sql;

//獲取當前賬號

+ (nsstring *) getaccount;

//關閉鏈結

+ (void)closeconn;

@end

////  sqlmanager.m

//  資料庫sqlite

////  created by jerehedu on 15/4/30.

//#import "sqlmanager.h"

#import "book.h"

@implementationsqlmanager

/***  獲取鏈結

*  @return

鏈結物件 */

+ (sqlite3 *)getconn

else }

return sqlite;

}/**

*  執行語句 *

*  @param sql  執行的sql

*  @param tips 提示 *

*  @return

是否成功 */

+(bool)exec:(nsstring *)sql andtips:(nsstring *)tips

else }

/***  查詢出人員資訊

**  @param sql <#sql description#>

**  @return

<#return value description#>

*/+(nsarray *)getallbookswithsql:(nsstring *)sql

}else

sqlite3_finalize(stmt);

return array;

}/**

*  判斷是不是存在

**  @param sql <#sql description#>

**  @return

是否存在 */

+(bool)i***istwithsql:(nsstring *)sql

}else

//關閉鏈結

sqlite3_close(sqlite);

return no; }

/***  獲取賬號資訊

**  @return

<#return value description#>

*/+ (nsstring *) getaccount

+ (void)closeconn

@end

新手程式設計的一般方法

剛畢業沒什麼經驗很多的知識都是要自己去學習。經過一年的工作經歷也總結出了一些對付臨時學習任務的經驗 1.拿到任務後盡量要求上司給出明確的任務說明。明白是做什麼?有沒簡單的方法?2.搜尋相關的資料,方法。找乙個最接近的例子。弄懂它。最好有幾個資源比較全的 3.再例子的基礎上新增新的功能。如果原來的例子...

LINUX的一般安裝方法

一 linux 分割槽格式 我們在windows 下的分割槽格式一般是 fat32 或是ntfs的,而在linux 下面我們一般採用的是 ext2 或是ext3 格式的,一般認為是 ext3 格式的要更好一些 現在的一些剛剛開始學習 linux 的朋友們一般採的是 windows 和linux 共存...

LINUX的一般安裝方法

一 linux 分割槽格式 我們在windows 下的分割槽格式一般是 fat32 或是ntfs的,而在linux 下面我們一般採用的是 ext2 或是ext3 格式的,一般認為是 ext3 格式的要更好一些 現在的一些剛剛開始學習 linux 的朋友們一般採的是 windows 和linux 共存...