6

2014-12-02 09:30:37 +08:00

@iluhcm 你好,我查询数据是用另一种方式,跟查询表名不一样,都是从网上学来的,sqlite3真心第一次玩,数据库也是第一次玩。代码在这里:

- (NSArray *)getAllPersonsWithTableName:(NSString *)aTableName

{

[self openSqliteDatabase];

if (![self isTableExist:aTableName])

{

NSLog(@"要查询的表不存在,请检查表名");

return nil;

}

NSString *query = [NSString stringWithFormat:@"select * from '%@'",aTableName];

sqlite3_stmt *stmt;

NSMutableArray *mutable = [NSMutableArray array];

int result = sqlite3_prepare_v2(_database, [query UTF8String], -1, &stmt, nil);

if (result == SQLITE_OK)

{

while (sqlite3_step(stmt) == SQLITE_ROW)

{

unsigned int ID = (int)sqlite3_column_int(stmt, 0);

char *name = (char *)sqlite3_column_text(stmt, 1);

NSString *nameString = [[NSString alloc] initWithUTF8String:name];

char *desc = (char *)sqlite3_column_text(stmt, 2);

NSString *descString = [[NSString alloc] initWithUTF8String:desc];

NSLog(@"id =%d,name = %s,desc = %s",ID,name,desc);

Person *person = [[Person alloc] initWithName:nameString desc:descString];

[mutable addObject:person];

}

sqlite3_finalize(stmt);

} else

{

NSLog(@"result = %d,SQL error or missing database",result);

}

sqlite3_close(_database);

return mutable;

}

java sqlite判断表是否存在_sqlite3 如何判断一个表是否已经存在于数据库中?相关推荐

  1. 【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。

    如图,在实现添加学籍功能时,程序设计的是当学生表里面有学生信息,而学籍表里没有对应学号的学生的话就添加学籍,所以首先可以选择要添加哪一个学生的学籍信息,一旦选择后就出发一个失去焦点事件然后查询该学生学 ...

  2. MySql中把一个表的数据插入到另一个表中的实现代码--转

    MySql中把一个表的数据插入到另一个表中的实现代码 司的一个项目,做报表--要关联的表结构比较多,最后决定把要用的数据集合到一张新表中,需要用到以下的sql语法......分享下: web开发中,我 ...

  3. oracle单表存储记录,oracle从各个表获得数据保存到另一个表

    oracle从各个表取得数据保存到另一个表 从各个表中取得数据保存另一个表中: CREATE VIEW PARAMETER_view AS WITH tall AS ( SELECT p.PI_NO, ...

  4. MySQL 数据库怎样把一个表的数据插入到另一个表

    web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码 ...

  5. mysql将一个表的字段更新到另一个表中

    mysql将一个表的字段更新到另一个表中 今天遇到了这个问题 百度了一下,给出的解决方案如下 UPDATE T_CONDETAILED SET latesprice=t_temp.amount FRO ...

  6. SQL语句 怎么把一个表的数据复制到另外一个表里面

    SQL语句 怎么把一个表的数据复制到另外一个表里面 SQL语句 怎么把一个表的数据复制到另外一个表里面   匿名 | 浏览 68087 次  我有更好的答案 推荐于2017-09-08 01:16:4 ...

  7. postgres 把一个表的值转成另一个表的字段名_Phoenix系列创建Phoenix映射表

    目前,在公司小部分的业务场景中有用到 Phoenix,但也仅限基于 Phoenix 的二级索引机制来进行查询上的优化.虽然使用的频次不大,但偶尔用到时,有些语句的使用方式和注意事项总记不太熟,每次都需 ...

  8. postgres 把一个表的值转成另一个表的字段名_Postgres索引那些事

    本文转自Greenplum中文社区官方网站:greenplum.cn: 最实时最权威的Greenplum技术文档.博客,以及热点新闻,请关注greenplum.cn: Postgres内部提供了很多种 ...

  9. mysql插入另一个表中数据_MySql中把一个表的数据插入到另一个表中的实现

    1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表; insert into insertTest select * ...

  10. oracle怎么查询和插入表,Oracle查询一个表的数据插入到另一个表

    1. 新增一个表,通过另一个表的结构和数据 create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION 2. 如果表存在: insert ...

最新文章

  1. 自己架设windows升级服务器
  2. 连接池--在密码修改的影响
  3. leetcode 1: 找出两个数相加等于给定数 two sum
  4. MyBatis全局配置文件介绍
  5. IOS15的导航栏高度和状态栏高度和tabBar高度的获取
  6. java不显示图片_Java图片显示不出来,怎么解决
  7. C语言线性表之双向循环链表
  8. 啊哈C语言 第2章 梦想直航(第1-8讲)
  9. 移动边缘计算网络架构
  10. Python数据分析入门教程(五):数据运算
  11. light动名词_动名词
  12. Luogu P4147 玉蟾宫
  13. 极米H5值得入手吗?极米H5实际体验如何?画面对比实测
  14. 华为2020实习生招聘机试题
  15. 宇视NVR录像机,录像下载过程中,查询录像搜索列别里面为空
  16. H3C任意命令执行漏洞
  17. 如何进行Win7重装?
  18. Android 自定义圆形进度条(圆环刻度)View
  19. 如何将虚幻导出的三角面模型转换为四边面
  20. spring官网解读以及个版本下载地址

热门文章

  1. Maven 插件(plugin)
  2. 解决Excel文件读取遇到值为null单元格会自动跳过的情况
  3. Could not write JSON: (was java.lang.NullPointerException);
  4. Oracle索引扫描方式
  5. 使用回收站主键名、索引名问题
  6. androidstudio 评论栏_android-studio 添加没有菜单栏和actionBar的模板
  7. ireport在springboot中中文不显示解决
  8. Java多线程共享变量控制
  9. LinkedHashMap转对象
  10. windows下mysql解压包安装