ASP源码.NET源码PHP源码JSP源码JAVA源码DELPHI源码PB源码VC源码VB源码Android源码
当前位置:首页 >> 低调看直播体育app软件下载 >> IOS开发 >> FMDB的使用

FMDB的使用

来源:网络整理     时间:2015-06-03     关键词:

本篇文章主要介绍了"FMDB的使用",主要涉及到方面的内容,对于IOS开发感兴趣的同学可以参考一下: 使用数据库个人比较推荐使用FMDB对数据库封装操作,这样简化操作步骤,用起来十分方便。github:https://github.com/ccgus/fmdb创...

使用数据库个人比较推荐使用FMDB对数据库封装操作,这样简化操作步骤,用起来十分方便。github:https://github.com/ccgus/fmdb创建表FMDatabase*db = [FMDatabasedatabaseWithPath:[NSHomeDirectory()stringByAppendingString:@"/tem.db"]];
    打开数据库
    if([dbopen]) {创建表语句       NSString*sqlCreateTable =  [NSStringstringWithFormat:@"CREATE TABLE IF NOT EXISTS '%@' ('%@' INTEGER PRIMARY KEY AUTOINCREMENT, '%@' TEXT, '%@' INTEGER, '%@' TEXT)",@"user",@"ID",@"NAME",@"AGE",@"ADDRESS"];执行SQL语句       BOOLisOK = [dbexecuteUpdate:sqlCreateTable];
       
if(isOK) {
           
NSLog(@"create ok!");
        }
else{
           
NSLog(@"not ok!");        }关闭数据库        [dbclose];    }插入数据   if([dbopen]) {
       
NSString*insertSql1= [NSStringstringWithFormat:
                              
@"INSERT INTO '%@' ('%@', '%@', '%@') VALUES ('%@', '%d', '%@')",
                              
@"user",@"NAME",@"AGE",@"ADDRESS",@"李四",13,@"济南"];
       
BOOLisinsert = [dbexecuteUpdate:insertSql1];
       
if(isinsert) {
           
NSLog(@"插入成功!");
        }
else{
           
NSLog(@"插入失败!");
        }
        [db
close];    }修改数据if([dbopen]) {
       
NSString*updateSql = [NSStringstringWithFormat:
                              
@"UPDATE %@ SET %@ = '%@' WHERE %@ = '%@'",
                              
@"user",@"AGE",@130,@"ID",@"1"];
       
BOOLisupdate = [dbexecuteUpdate:updateSql];
       
if(isupdate) {
           
NSLog(@"修改成功!");
        }
else{
           
NSLog(@"修改失败!");
        }
        [db
close];    }删除数据if([dbopen]){
       
NSString*deleteSql = [NSStringstringWithFormat:
                              
@"delete from %@ where %@ = '%@'",
                              
@"user",@"ID",@"3"];
       
BOOLres = [dbexecuteUpdate:deleteSql];
       
if(res) {
           
NSLog(@"删除成功!");
        }
else{
           
NSLog(@"删除失败!");
        }
        [db
close];    }查看数据库if([dbopen]) {
       
NSString* sql = [NSStringstringWithFormat:                          @"SELECT * FROM %@",@"user"];执行查询语句       FMResultSet* rs = [dbexecuteQuery:sql];判断时候有下一个       while([rsnext]) {          取数据按照给定的列的名字
           intId = [rsintForColumn:@"ID"];
           
NSString* name = [rsstringForColumn:@"NAME"];
           
NSString* age = [rsstringForColumn:@"AGE"];
           
NSString* address = [rsstringForColumn:@"ADDRESS"];
           
NSLog(@"id = %d, name = %@, age = %@  address = %@", Id, name, age, address);
        }
        [db
close];    }

以上就介绍了FMDB的使用,包括了方面的内容,希望对IOS开发有兴趣的朋友有所帮助。

本文网址链接:http://www.codes51.com/article/detail_139531.html

相关图片

相关文章