Xcode7.2使用sqlite3数据库的方法

大熊猫猪·侯佩原创或翻译作品.欢迎转载,转载请注明出处.

如果觉得写的不好请多提意见,如果觉得不错请多多支持点赞.谢谢! hopy ;)



之前版本的Xcode是可以直接连接sqlite3的库文件的,但是Xcode7.2中虽然有sqlite3.tbd文件,但是在编译连接时会报错无法找到该文件.

如果要在Xcode7.2中使用sqlite数据库,我们可以手动添加sqlite3的库文件,具体做法如下:

选择项目目标的Build Phases栏:

点击+按钮,在弹出的窗口中点击Add Other…按钮

然后按CMD+SHIFT+G组合键,这会弹出一个选择路径窗口

输入usr/lib进入系统库文件夹后,再选择libsqlite3.dylib库

然后就可以在项目中使用sqlite3的函数了.

时间: 2025-01-08 07:39:33

Xcode7.2使用sqlite3数据库的方法的相关文章

SQLite3数据库恢复方法总结

最近做SQLite 3数据库的恢复,找了比较多相关方面的论文,在这里记录一下. 一.基于SQLite 文件系统的恢复 上一篇文章中,记录了SQLite 3的文件结构,里面提到了一点数据库中记录单元删除前后的底层变化,但是不太详细.在这里详细讲一下. SQLite 3数据库的删除与PC的文件系统数据的删除有些类似,就是删除的过程中,原始数据是不会被删除的,它会存留在底层,直到新的数据存储时覆盖掉.另外,在删除的过程中,当删除的记录单元较多时,数据库会整合自由块,这样一个自由块就可能包含多个记录单元

Cocos移植到Android的一些问题-SQLite3数据库移植问题

首选我们讨论一下SQLite3数据库移植问题.我们在第14章节介绍了在Win32平台使用SQLite3数据库,我们介绍了两种配置环境的方法:一种是使用Cocos2d-x提供的SQLite3库配置,另一种是从SQLite官网下载源代码拷贝的工程中.第一种方法配置起来比较麻烦,关键是Cocos2d-x提供的SQLite3库只是Win32没有其它平台的,目录结构如下所示.<游戏工程目录>\cocos2d\external\sqlite3│  Android.mk│├─include│      sq

python sqlite3 数据库操作

SQLite3是python的内置模块,是一款非常小巧的嵌入式开源数据库软件. 1. 导入Python SQLite数据库模块 import sqlite3 2. python sqlite3模块的API """ sqlite3.connect(database [,timeout ,other optional arguments]) 该 API 打开一个到 SQLite 数据库文件 database 的链接.您可以使用 ":memory:" 来在 RA

Cocos数据篇[3.4](6) ——SQLite3数据库基础用法

[唠叨] 在Cocos2d-x中,简单数据存储,可以使用UserDefault.那么如何存储大量,不规则的数据?我们可以使用 SQLite数据库 存储数据.SQLite 是使用非常广泛的 嵌入式数据库 ,它有小巧 .高效.跨平台.开源免费和易操作的特点.所以大量的被用于手机.PDA.MP3播放器.以及机顶盒设备. SQLite数据库是使用C语言来编写的,因此在Cocos2d-x使用SQLite也是得心应手. 本文介绍一下SQLite3数据库的基础用法:增删改查. PS:另外对于SQLite的可视

如何在PHP5中通过PDO连接SQLite3数据库

通过PHP跟PDO配置SQLite数据库是一件很繁琐的事情,经过一下午的研究,终于理清了里面的思路.现在拿出来跟大家共享.初学,错误请指出. 首先我们先选择要使用的web server 软件,由于从兼容性跟性能方面的需求,我选择了目前来说最新版的apache. 第二步,我们要使用目前最新版本的PHP zip package .这里提示大家一下,经过我痛苦的反复的实验跟查看资料,如果大家想要使用PDO扩展连接到SQLite数据库的话,请你一定不要选择安装包,因为它不支持很多PHP的扩展库文件. 第

SQLite3 基本使用方法(一)

一.SQLite3简介    SQLite3是一款开源的嵌入式关系类型数据库, 可移植性好.易使用.内存开销小.    SQLite3是无类型的,意味着可以保持任何类型的数据到任意表任意字段.    SQLite3常用的5中数据类型: text/integer/float/boolean/blob. 二.添加库    在IOS中要使用SQLite3,需要添加库文件:  libsqlite3.bylib并导入主头文件,这是一个C语言的库. 三. 使用步骤:    1. 创建数据库(sqlite3_

一种远程修改sqlite数据库的方法

一.实际需求 工业设备DA660是专门用来实现工业上可编程设备之间交换信息的交换机.现在要使得DA660采集下行设备的实时数据,然后传送到上位机显示.上位机还可以远程修改DA660的数据库配置. 二.数据库设计 我在DA660中设计了sqlite3数据库,名为da660.db,里面存放很多表,其中有一张表示baseinfo,其结构定义如下: 通道号是从0到15之间的正整数,从机地址是从0到256之间的正整数,设备类型定义为0到5之间的正整数,设备类型可从{"xz2000", "

【转】去掉Sqlite3 数据库中的前后回车换行符(newline)

原文: http://www.blogjava.net/pts/archive/2013/06/10/400... 时间: 2013-06-10 转自:http://www.ityuedu.com/article/26601034478/;jsessionid=546A853CF3B219B9A242C75E039CB846 最近使用rails 做了一个小小的小网站, 数据库用的是sqlite3, 数据库数据是从一个xml 文件中导入的, 有很多前导回车和末尾空行, 而页面显示的时候会自动把回车

ios sqlite3数据库的封装-自己封装的,针对锁死database is closed的解决和预防

在数据库创建时应判断数据是否存在(不为空nil) if(sqlite==nil){// 判断数据库是否存在,若存在就不创建,若不存在才创建,以防数据库锁死 if (SQLITE_OK == sqlite3_open(dpPath.UTF8String , &sqlite)) { NSLog(@"数据库创建成功"); }else{ NSLog(@"数据库创建失败"); } } #import "SqlManager.h" #import &