好的,所以我正在尝试创建一个使用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?
答案 0 :(得分:1)
来自Apple的sqlite3手册页:
要启动sqlite3交互式会话,请调用sqlite3命令并选择提供名称 数据库文件。如果数据库文件不存在,则将创建该文件。如果数据库文件有 存在,它将被打开。
所以你可以做到
sqlite3 mydata.db
如果mydata.db不存在,则会创建它。
您也可以跳过命令行并在代码中创建数据库。在这里看到答案: How to create sqlite database programmatically
或者你可以使用CoreData,
答案 1 :(得分:0)
试试fmdb。如果有什么你不喜欢你总是可以重写这段代码作为例子。