WEB开发网
开发学院手机开发iPhone 开发 iPhone 编程 如何创建数据库并从中读取数据 阅读

iPhone 编程 如何创建数据库并从中读取数据

 2010-03-25 21:24:00 来源:WEB开发网   
核心提示:1. 预备知识读者需要有一定的SQLite数据库知识,懂得基本的SQL语句,iPhone 编程 如何创建数据库并从中读取数据,掌握OSX系统terminal终端 以及 XCode编译器 的基本操作,2. 创建数据库打开 Applications-Utilities-Terminal,找到“libsqlite3.0.dy

1. 预备知识

读者需要有一定的SQLite数据库知识,懂得基本的SQL语句,掌握OSX系统terminal终端 以及 XCode编译器 的基本操作。

2. 创建数据库

打开 Applications-Utilities-Terminal,可见终端窗口。

假设当前系统用户为Smitty,可在终端窗口内键入如下命令:

cd /Users/Smitty/Documents

mkdir SQLiteDemo

cd SQLiteDemo

sqlite3 PersonDatabase.sql

至此,你已经在/Users/lookaflyingdonkey/Documents目录下创建了一个新的目录SQLiteDemo,并使用 sqlite3命令开启了SQLite终端,准备建立数据库结构并输入数据。

举例来说,若我们要建立的数据库表person需要有如下结构:唯一的id值,名字,职位描述,头像图片地址,那么下列命令将创建这个表,并添加几个人的纪录。

CREATE TABLE person (id INTEGER PRIMARY KEY, name VARCHAR(50), title TEXT, icon VARCHAR(255) );

INSERT INTO person (name, title, icon) VALUES('Peter','handy man','http://dblog.com.au/wp-content/elephant.jpg');

INSERT INTO person (name, title, icon) VALUES('Susan','manager','http://dblog.com.au/wp-content/monkey.jpg');

INSERT INTO person (name, title, icon) VALUES('Wilson','developer','http://dblog.com.au/wp-content/kangaroo.jpg');

执行完这几步后,可运行命令"SELECT * FROM person;",检查数据库中是否已存在上面插入的数据。一旦确认一切正常,可用命令".quit"退出sqlite 命令行模式。

3. 创建项目

现在让我门创建Xcode项目。

首先在Xcode中选择创建一个新的” Navigation-Based Application“

输入项目名称"SQLiteDemo",由于之前在同一位置创建了同名目录,Xcode将会询问是否覆盖已经存在的目录SQLiteDemo,选则是。这将使项目目录结构如下图所示。

4. 将SQLite框架和PersonDatabas数据库导入项目

首先我们需要将SQLite库引入项目。请右键点击左部菜单中的"Frameworks"目录,选择“Add > Existing Frameworks…”,然后在本地目录中选择“/Developer/Platforms/iPhoneOS.platform/Developer /SDKs/iPhoneOS3.0.sdk/usr/lib/”,找到“libsqlite3.0.dylib”文件并双击。一个弹出窗口将出现,点击其中“Add”按钮将库添加入项目中。

1 2 3 4  下一页

Tags:iPhone 编程 如何

编辑录入:coldstar [复制链接] [打 印]
赞助商链接