background image

INTEGER PRIMARY KEY AUTOINCREMENT, name TEXT, age INTEGER, address TEXT)”;
    [self execSql:sqlCreateTable];

运行程序,数据表创建了。怎么知道数据表创建了呢?我们用火狐的

Sqlite Manager 插件工

具打开数据库文件看看。可以在火狐浏览器里安装这个插件。打开
四个字段都出现是表中了。

    5、插入数据:
[cpp] view plain copy
NSString *sql1 = [NSString stringWithFormat:
                     @"INSERT INTO '%@' ('%@', '%@', '%@') VALUES ('%@', '%@', '%@')",
                     TABLENAME, NAME, AGE, ADDRESS, @"张三", @"23", @"西城区"];
    NSString *sql2 = [NSString stringWithFormat:
                      @"INSERT INTO '%@' ('%@', '%@', '%@') VALUES ('%@', '%@', '%@')",
                      TABLENAME, NAME, AGE, ADDRESS, @"老六", @"20", @"东城区"];
    [self execSql:sql1];
    [self execSql:sql2];