0

好的,所以我正在尝试创建一个使用 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 数据库?

4

2 回答 2

1

来自 Apple 的 sqlite3 手册页:

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

所以你可以做

sqlite3 mydata.db

如果 mydata.db 不存在,它将被创建。

sqlite3 手册页

您也可以跳过命令行并在代码中创建数据库。在此处查看答案: 如何以编程方式创建 sqlite 数据库

或者你可以使用 CoreData,

于 2013-09-26T17:22:40.180 回答
0

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

于 2013-09-26T17:53:59.947 回答