2017-04-06 62 views
0

我有一個db擴展名的數據庫(file.db)我必須在我的iOS項目中使用。 我必須從中讀取,而不是寫入任何內容。Xcode Swift在項目中使用.db數據庫

我的問題是:我可以這樣使用它,或者它必須有擴展.sqlite(我發現這一個例子) 我的其他問題:我要在使用CoreData我項目爲了訪問這個db數據庫或者是否需要CoreData?

謝謝。

PS:有關在iOS Swift中使用db數據庫的任何教程歡迎。我發現了很多,但沒有確切的說明這一點。

+0

您已使用[sqlite]標記了該問題。這是否意味着「file.db」是一個SQLite數據庫? –

+0

您將無法直接在您的SQLite數據庫中使用核心數據。核心數據需要一個特定的未公開的表格結構,您的文件將不匹配。我暫時還沒有使用它,但FMDB是iOS上SQLite的一個可靠項目。 –

回答

1

SQLite不關心文件名。 (但人類可能會)。

核心數據是一個基於SQLite的框架,但您肯定可以直接訪問SQLite庫。是否使用核心數據取決於哪種API更適合您的數據庫操作。

+0

你說得對,我只是用FMDB。 – asheyla

相關問題