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. JAVA Web项目中所出现错误及解决方式合集(不断更新中)
  2. 程序员,应该掌握的英语词汇
  3. angular中的class写三元表达式 和 清空表单校验
  4. pyhon制作word、excel、ppt转pdf转换器大作战
  5. 解决Ubuntu系统中文乱码显示问题,终端打开文件及查看目录
  6. SQL Server之游标的基础知识
  7. 教师学计算机课程标准,信息技术课程标准2018
  8. Binary Tree Non-recursive Traversal
  9. junit 测试mvc_Spring MVC控制器JUnit测试
  10. python的坐标代码_基于Python的地图坐标服务接口调用代码实例
  11. 使用Schedule来实现动态的定时任务
  12. 生活的解释 —— 生物篇
  13. express学习 - (3)express 路由
  14. 电大考计算机和英语,2016年电大+年电大计算机_英语_网考小抄.doc
  15. 如何批量去除图片水印?批量去水印方法
  16. 聚合支付平台需要哪方面的技术?主要有哪些功能结构?
  17. Linux学习笔记(六)——文件打包与解压缩
  18. 16进制图片数据转JPG格式和BMP格式
  19. 微信公共服务平台开发(.Net 的实现)13-------网页授权(下 :C#代码的实现 )
  20. 2021 西湖论剑 pwn blind

热门文章

  1. 下面是编写html语言的工具,thymeleaf是用于编写html模版的编程语言(工具语言)...
  2. c语言猜字游戏中期报告,c语言小程序:编写猜字游戏
  3. 在java中创建线程有几种办法_Java中创建线程的几种主流方式
  4. UVALive - 6442
  5. oracle中断进程,中断ORACLE数据库关闭进程导致错误案例
  6. kubernetes的常用命令
  7. python程序出现了异常会执行哪个语句,python中的异常是什么?应该怎么处理异常?...
  8. python超级关系_不可阻挡的超级语言--python
  9. java调用notify方法_Java线程,下面程序不知怎么调用notify方法唤醒test1,请指正
  10. c语言先调用load函数,透过源码全流程分析+load函数初始化