ios_sqlite数据库图像化查看_移动开发_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > 移动开发 > ios_sqlite数据库图像化查看

ios_sqlite数据库图像化查看

 2013/7/15 22:48:25  睡着的小蚂蚁  博客园  我要评论(0)
  • 摘要:问题描述:在xocde上用sqlite数据库的时候,因为没有图形化界面,有些时候很难看出自己设计的数据库是否有问题,比如我刚上手sqlite数据库设计id为自增长时,很自然的用了identify(1,1),(实际上应该用PRIMARYKEYautoincrement),最后可想而知id永远没有赋值,但是一开始无论如何都发现不了。解决方法:火狐浏览器有一个插件叫做sqlitemanager,下载地址:https://addons.mozilla.org/zh
  • 标签:iOS 数据库 数据 SQL

问题描述:在xocde上用sqlite数据库的时候,因为没有图形化界面,有些时候很难看出自己设计的数据库是否有问题,比如我刚上手sqlite数据库设计id为自增长时,很自然的用了identify(1,1),(实际上应该用 PRIMARY KEY autoincrement),最后可想而知id永远没有赋值,但是一开始无论如何都发现不了。

解决方法:火狐浏览器有一个插件叫做sqlite manager,下载地址:https://addons.mozilla.org/zh-CN/firefox/addon/sqlite-manager/

安装完打开即可:

 

选取后缀为.sqlite的文件

如果不知道数据库文件的地址,用代码可获取文件路径:

- (NSString *)filePath{
    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentationDirectory, NSUserDomainMask, YES);
    NSString *documentsDir = [paths objectAtIndex:0];
    return [documentsDir stringByAppendingFormat:@"数据库名称.sqlite"];
}

 

文件路径比较复杂,我喜欢把数据库文件拷贝到桌面上再打开,因为有了文件路径,用终端命令行很容易做到。命令行:cp –R 源文件路径 /Users/aj/Desktop                注意,因为有些文件夹名称有空格,比如/iPhone Simulator,直接将上面得到的路径做为源文件路径会出现错误:“No such file or directory”。记得要将空格转义,在空格两端加上单引号“ ’ ”即可,比如/iPhone’ ‘Simulator。

 

 

发表评论
用户名: 匿名