当前位置: 首页 > news >正文

济南建立网站室内设计联盟模型下载

济南建立网站,室内设计联盟模型下载,郑州做网站大量网站被关,网站建设方式与信息化ios sqlite3 初级应用 在ios中#xff0c;持久化用好几种 方法#xff0c;前面已经介绍了 两种 #xff0c;一个是简单的写入文件#xff0c;另一个是加入了序列化并写入文件中#xff0c;现在介绍 ios 中嵌入式数据库sqlite3的初级应用 当然在使用sqlite3之前 你需要将l… ios sqlite3 初级应用 在ios中持久化用好几种 方法前面已经介绍了 两种 一个是简单的写入文件另一个是加入了序列化并写入文件中现在介绍 ios 中嵌入式数据库sqlite3的初级应用 当然在使用sqlite3之前  你需要将libsqlite3.dylib这个类库加入到你的项目中 // - (NSString *)dataFilePath{ NSArray *paths NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory [paths objectAtIndex:0]; return [documentsDirectory stringByAppendingPathComponent:kFilename];}   NSArray *paths NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES); NSString *documentsDirectory [paths objectAtIndex:0]; //首先得到应用程序沙盒中Document文件夹的路径 return [documentsDirectory stringByAppendingPathComponent:kFilename]//返回你指定文件的路径 // 打开数据库 sqlite3 *database; if (sqlite3_open([filePath UTF8String], database)) {  sqlite3_close(database);  NSAssert(0,Failed to open database); } /// 创建数据库 char *errorMsg;  NSString *createSQL CREATE TABLE IF NOT EXISTS FIELDS (ROW INTEGER PRIMARY KEY,FIELD_DATA TEXT);; if (sqlite3_exec(database, [createSQL UTF8String], NULL, NULL, errorMsg)!SQLITE_OK) {  sqlite3_close(database);  NSAssert1(0,Error creating table:%s,errorMsg); } / 查询 NSString *query SELECT ROW, FIELD_DATA FROM FIELDS ORDER BY ROW; sqlite3_stmt *statement; if (sqlite3_prepare_v2(database, [query UTF8String], -1, statement, nil)SQLITE_OK) {  while (sqlite3_step(statement)SQLITE_ROW) {   int row sqlite3_column_int(statement, 0);   char *rowData (char *)sqlite3_column_text(statement, 1);      //NSString *fieldName [[NSString alloc] initWithFormat:fieldd,row];   //NSString *fieldValue [[NSString alloc] initWithUTF8String:rowData];      //UITextField *field [self valueForKey:fieldName];   //field.text fieldValue;   //[fieldName release];   //[fieldValue release];  }  sqlite3_finalize(statement); } sqlite3_close(database);  插入 更新sqlite3 *database; if (sqlite3_open([[self dataFilePath] UTF8String], database)) {  sqlite3_close(database);  NSAssert(0,Failed to open database); }  for (int i1; i4; i) {  NSString *fieldName [[NSString alloc] initWithFormat:field%d,i];  UITextField *field [self valueForKey:fieldName];  [fieldName release];    char *errorMsg;  char *update INSERT OR REPLACE INTO FIELDS (ROW,FIELD_DATA) VALUES(?,?);; //这里插入的值可以用nsstring替换但是最好的做法是使用绑定如果遇到特殊字符 这是不二选择    sqlite3_stmt *stmt;  if (sqlite3_prepare_v2(database, update, -1, stmt, nil)SQLITE_OK) {   sqlite3_bind_int(stmt, 1, i);   sqlite3_bind_text(stmt, 2, [[field text] UTF8String], -1, NULL);  }  if (sqlite3_step(stmt)!SQLITE_DONE) {   NSAssert(0,Error updating table:%s,errorMsg);  }  sqlite3_finalize(stmt); } sqlite3_close(database); 这是最基础的sqlite3在ios中的应用 方法的具体应用请查询文档 posted on 2012-03-12 11:41 吃螺丝 阅读(...) 评论(...) 编辑 收藏 转载于:https://www.cnblogs.com/Kiros/archive/2012/03/12/2391529.html
http://wiki.neutronadmin.com/news/54140/

相关文章:

  • 网站qq链接怎么做榆林城乡建设规划官方网站
  • 以网站名为后缀的邮箱怎么做澄城县城乡建设局网站
  • 在那做网站东莞网络营销推广公司
  • 武安建设局网站一锅汤资源网站建设大全
  • 电商网站开发面试题网站建设 兼职 外包
  • 中山全麦网站建设建设网站查询密码
  • 怎样在自己网站上传产品大型网站维护费一年多少
  • 网站素材图片美容美发网站模板
  • 网站设置快捷方式合肥网站关键词优化
  • 网站建设 策划网页无法打开
  • 网站编辑的栏目怎么做中国现代公路建设有限公司网站
  • 新城区网站建设外贸网站模板设计
  • 传奇网站如何建设discuz是什么东西
  • 高端网站建设费用情况山东省工程建设招标信息网站
  • 企业如何通过地方网站宣传网站网站服务器一年的费用
  • 邢台网站维护具体的网站建设
  • 网站建设需要几个阶段网站上面的体验卡怎么做
  • vs2013做网站保存的格式制作书签的作文
  • 广东长海建设工程有限公司网站制作和维系一个网站的费用
  • 深圳电信网站备案做网页价格
  • 网站无法上传图片wordpress获取评论用户名
  • 做国内打不开的网站吗网站站建设建技设术技术
  • 企业网站建站公司郑州吉林省吉林市昌邑区
  • 如何搭建网站教程视频网页制作基础教程第二版答案
  • 工业网站开发商wordpress女装小说
  • 中国建设网官方网站企业网银愿意做cps的网站
  • 永久免费ppt下载网站网站服务器建设教程视频
  • 5网站建设公司可以写代码的网站
  • 网站建设税率多少站长之家ip地址归属查询
  • 烟台网站建设托管如何替换网站ico图标