java sqlite判断表是否存在_sqlite3 如何判断一个表是否已经存在于数据库中?
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 如何判断一个表是否已经存在于数据库中?相关推荐
- 【项目经验】在填写表单时,首先添加一个失去焦点事件,将数据库中信息自动填充信息到表单,其余信息手动填写然后提交表单。
如图,在实现添加学籍功能时,程序设计的是当学生表里面有学生信息,而学籍表里没有对应学号的学生的话就添加学籍,所以首先可以选择要添加哪一个学生的学籍信息,一旦选择后就出发一个失去焦点事件然后查询该学生学 ...
- MySql中把一个表的数据插入到另一个表中的实现代码--转
MySql中把一个表的数据插入到另一个表中的实现代码 司的一个项目,做报表--要关联的表结构比较多,最后决定把要用的数据集合到一张新表中,需要用到以下的sql语法......分享下: web开发中,我 ...
- oracle单表存储记录,oracle从各个表获得数据保存到另一个表
oracle从各个表取得数据保存到另一个表 从各个表中取得数据保存另一个表中: CREATE VIEW PARAMETER_view AS WITH tall AS ( SELECT p.PI_NO, ...
- MySQL 数据库怎样把一个表的数据插入到另一个表
web开发中,我们经常需要将一个表的数据插入到另外一个表,有时还需要指定导入字段,设置只需要导入目标表中不存在的记录,虽然这些都可以在程序中拆分成简单sql来实现,但是用一个sql的话,会节省大量代码 ...
- mysql将一个表的字段更新到另一个表中
mysql将一个表的字段更新到另一个表中 今天遇到了这个问题 百度了一下,给出的解决方案如下 UPDATE T_CONDETAILED SET latesprice=t_temp.amount FRO ...
- SQL语句 怎么把一个表的数据复制到另外一个表里面
SQL语句 怎么把一个表的数据复制到另外一个表里面 SQL语句 怎么把一个表的数据复制到另外一个表里面 匿名 | 浏览 68087 次 我有更好的答案 推荐于2017-09-08 01:16:4 ...
- postgres 把一个表的值转成另一个表的字段名_Phoenix系列创建Phoenix映射表
目前,在公司小部分的业务场景中有用到 Phoenix,但也仅限基于 Phoenix 的二级索引机制来进行查询上的优化.虽然使用的频次不大,但偶尔用到时,有些语句的使用方式和注意事项总记不太熟,每次都需 ...
- postgres 把一个表的值转成另一个表的字段名_Postgres索引那些事
本文转自Greenplum中文社区官方网站:greenplum.cn: 最实时最权威的Greenplum技术文档.博客,以及热点新闻,请关注greenplum.cn: Postgres内部提供了很多种 ...
- mysql插入另一个表中数据_MySql中把一个表的数据插入到另一个表中的实现
1.如果2张表的字段一致,并且希望插入全部数据,可以用这种方法: INSERT INTO 目标表 SELECT * FROM 来源表; insert into insertTest select * ...
- oracle怎么查询和插入表,Oracle查询一个表的数据插入到另一个表
1. 新增一个表,通过另一个表的结构和数据 create table XTHAME.tab1 as select * from DSKNOW.COMBDVERSION 2. 如果表存在: insert ...
最新文章
- 自己架设windows升级服务器
- 连接池--在密码修改的影响
- leetcode 1: 找出两个数相加等于给定数 two sum
- MyBatis全局配置文件介绍
- IOS15的导航栏高度和状态栏高度和tabBar高度的获取
- java不显示图片_Java图片显示不出来,怎么解决
- C语言线性表之双向循环链表
- 啊哈C语言 第2章 梦想直航(第1-8讲)
- 移动边缘计算网络架构
- Python数据分析入门教程(五):数据运算
- light动名词_动名词
- Luogu P4147 玉蟾宫
- 极米H5值得入手吗?极米H5实际体验如何?画面对比实测
- 华为2020实习生招聘机试题
- 宇视NVR录像机,录像下载过程中,查询录像搜索列别里面为空
- H3C任意命令执行漏洞
- 如何进行Win7重装?
- Android 自定义圆形进度条(圆环刻度)View
- 如何将虚幻导出的三角面模型转换为四边面
- spring官网解读以及个版本下载地址
热门文章
- Maven 插件(plugin)
- 解决Excel文件读取遇到值为null单元格会自动跳过的情况
- Could not write JSON: (was java.lang.NullPointerException);
- Oracle索引扫描方式
- 使用回收站主键名、索引名问题
- androidstudio 评论栏_android-studio 添加没有菜单栏和actionBar的模板
- ireport在springboot中中文不显示解决
- Java多线程共享变量控制
- LinkedHashMap转对象
- windows下mysql解压包安装