越努力.越幸福.----willingseal.
(1)
--把src文件夹添加到project中,把 libsqlite3.dylib添加到到project中
(2)把
#import "FMDatabase.h"加到
ViewController.h中。。。。。。
(3)
ViewController.m
数据库存放在哪里。创建数据库
(4)
查看有没有数据库,有就打开,没有就创建----在数据库里面创建表
(5)数据库基本操作,增,删,改,查
在fmdb(数据库)中一定要注意自己插入的数据要与相应的字段对齐,插入了那些字段的数据。我自己特别容易把?多打一个少打一个的。()里面有多少个?,与前面的字段对应,与后面的数据个数对应。。。。。。。eg:
- (IBAction)Add:(id)sender {
// NSString *idText = self.idtext.text;
NSString *name = self.nameText.text;
NSString *location = self.locationText.text;
NSString *type = self.typeText.text;
NSString *brief = self.briefText.text;
NSString *descri = self.desText.text;
if ([database
executeUpdate:@"insert into sights (name,location,type,brief,description) values (?,?,?,?,?)",name,location,type,brief,descri]) {
NSLog(@"insert into ok");
NSLog(@"-%@---%@---%@---%@---%@----",name,location,type,brief,descri);
}else {
NSLog(@"insert into not");
}
}
(6)
.......