日期:2014-05-16 浏览次数:20498 次
SQLite是一款轻型的数据库,一般在几KB到几百KB,占用资源很低,很适合在移动设备上使用。
你可以在App Store中找到是收费下载的,也可以在网上直接搜索SQLite Mac就能找到免费的版本下载。
在文章结尾提供有SQLite Mac下载连接,和这篇文章的码源下载
下载并安装之后打开如图所示:
我们选中Tables然后点击左下角的加号就会弹出添加Table的界面,然后输入Table名称table1,并点击右侧的加号添加列,如图所示:
接着点击Create创建就行了,然后我们就能看到刚刚建的table1了。左键双击table1会出现添加列的窗口,右键单击就会出现Query的按钮点击就会出现添加行的窗口,在添加行的窗口右下角点击加号就可以添加行的内容了,记得添加过之后要点击Save。然后关闭窗体你就能看到我们建好的表格数据了。
然后我们需要建成如下图所示的两个Table:
好了数据库的使用就到这里了,下面我们需要把它添加到项目中并对其进行读写操作。
首先我们建一个用于和数据库交互的类:SqliteHelper,还有两个跟数据库中表格相对应的类:Datagamestage、Dataresearch。
下面我们在SqliteHelper的头文件中声明四个类方法:
//取单项
+(Datagamestage *)getItem:(int)gameid FileName:(NSString *)fileName;
//修改单项
+(BOOL)updateItem:(Datagamestage *)item FileName:(NSString *)fileName;
//取列表
+(NSMutableArray *)getList:(int)gameid FileName:(NSString *)fileName;
//修改列表
+(