如何创建一个Sqlite3数据库 - IOS

时间:2013-09-26 17:04:27

标签: ios database sqlite

好的,所以我正在尝试创建一个使用sqlite数据库的IOS APP,这样它就可以存储用户的用户名,并可以判断他是否已登录。问题是我还制作了一个拥有数据库的Android应用程序。因此,当我打开sqlite3的命令提示符时,它已经让我登录到数据库。如何保留此数据库以创建新数据库?

当我打开sqlite3命令提示符时,它会告诉我此消息

Last login: Thu Sep 26 12:52:47 on ttys000
Bobs-MacBook-Pro:~ Bob$ /Applications/Android\ Development/sdk/tools/sqlite3 ; exit;
SQLite version 3.7.11 2012-03-20 11:35:50
Enter ".help" for instructions
Enter SQL statements terminated with a ";"

如何离开android数据库以便创建IOS?

2 个答案:

答案 0 :(得分:1)

来自Apple的sqlite3手册页:

  

要启动sqlite3交互式会话,请调用sqlite3命令并选择提供名称          数据库文件。如果数据库文件不存在,则将创建该文件。如果数据库文件有          存在,它将被打开。

所以你可以做到

sqlite3 mydata.db

如果mydata.db不存在,则会创建它。

sqlite3 man page

您也可以跳过命令行并在代码中创建数据库。在这里看到答案: How to create sqlite database programmatically

或者你可以使用CoreData,

答案 1 :(得分:0)

试试fmdb。如果有什么你不喜欢你总是可以重写这段代码作为例子。