//
// 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 共存...