1、创建数据库

使用firefox的sqlite manager创建和打开数据库,详细请参考:

http://www.cnblogs.com/hanjun/archive/2012/10/29/2744573.html

2、导入数据

sqlite manager支持csv 和sql两种导入方式。

导入时默认的编码为utf-8,导入后如果数据乱码,可以尝试使用gb2312编码重新导入。

3、调用数据库

很多教程说从Document文件夹读取数据库,读取方法为:

  NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);

  NSString *documentsDirectory = [paths objectAtIndex:0];

  self.databaseFilePath = [documentsDirectory stringByAppendingPathComponent:kDatabaseName];

我尝试把数据库文件(data.sqlite)附加到Supporting FIles下,用下面的方式读取:

  NSString *filePath = [[NSBundle mainBundle] pathForResource:@"data" ofType:@"sqlite"];

事实上是没有问题的。

增删改之类的操作和sqlserver没有多大的区别,网上一大把,这里就不重复了。

最新文章

  1. JQuery事件之鼠标事件
  2. flume log4j配置
  3. mybatis generator使用总结
  4. 2016"百度之星"-资格赛
  5. zoj The 12th Zhejiang Provincial Collegiate Programming Contest Team Formation
  6. 生产者和消费者(.net实现)
  7. *[codility]MaxCounters
  8. Android开发:Handler Runnable和Thread之间的区别和联系 应用--------------------看完本篇,从此一览无余!
  9. Python数据类型(元组、列表、字符串、字典)
  10. python连接redis002
  11. 基于原生js的返回顶部组件,兼容主流浏览器
  12. 格式化输出prettify()
  13. JavaSE-管道流
  14. sybase central 报 NullPointerException 解决
  15. Ubuntu MariaDB PhpMyAdmin
  16. SpringMvc实现的简单原理
  17. python之xml 文件的读取方法
  18. 洗礼灵魂,修炼python(41)--巩固篇—从游戏《绝地求生-大逃杀》中回顾面向对象编程
  19. 从源码的角度分析List与Set的区别
  20. 使用xtrabackup备份innodb引擎的数据库

热门文章

  1. Web安全--使用Salt + Hash将密码加密后再存储进数据库
  2. HDU 5773 The All-purpose Zero (变形LIS)
  3. HDU 3577 Fast Arrangement (线段树区间更新)
  4. Objective-C的singleton模式
  5. 配置DNS服务器IP
  6. Spring 的两个配置容器的讲解
  7. mvc4 web-api 与unity搭建接口
  8. .net抓取网页信息 - Jumony框架使用1
  9. VS2012开发ActiveX插件 尝试1
  10. Codeforces Round #114 (Div. 1) B. Wizards and Huge Prize 概率dp