cocos2d 呼叫sqlite3資料庫

2021-06-25 21:00:50 字數 766 閱讀 1694

開發乙個小專案需要用到已有的資料庫,而資料庫的檔案儲存方式是csv,即資料用','分隔,

1、csv檔案轉換成sqlite

由於ios自帶sqlite3的元件,所以先把csv檔案轉成sqlite資料庫。

開始時使用官網提供的sqlite3,但是資料匯入出現詭異的問題。

後來發現firefox的外掛程式sqlite manager比較方便,既有可視視窗瀏覽資料,又可以匯入csv檔案。

使用方法:

(1)、firefox搜尋sqlite manager外掛程式,安裝後開啟tools-sqlite manager

(2)、選單database-new database

(3)輸入資料庫名字後確認,然後選擇儲存目錄。

(4)匯入csv檔案。選單database-import-選擇csv頁

根據具體情況調整選項,然後確認即可

(5)彈出提示框,選擇ok修改table每個列的名字,然後確認

(6)彈窗提示匯入行數,確認

可在browse&search檢視資料

(7)選單database-close database。在儲存目錄可看到生成的檔案。

2、把資料庫匯入到cocos2d專案

新增libsqlite3元件的過程可參考徐文兵的文章:

本地已有sqlite資料庫實現

cocos2d實現語音 Cocos2d 聲音API

param url 聲音路徑 cc.audioengine.playmusic url loop 停止背景 param releasedata 是否釋放聲音資料,預設為false cc.audioengine.stopmusic releasedata 暫停背景 cc.audioengine.pau...

Cocos2D研究院之初識Cocos2d(二)

在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...

Cocos2D研究院之初識Cocos2d(二)

在正式介紹cocos2d之前,我先囉嗦一下本人對這套引擎的看法。我認為coos2d最大的作用就是降低開發成本 貌似所有引擎都是這樣 對於研發部門來說,最大的成本就是時間,所以節省時間是降低成本最有效的方式,cocos2d幾乎封裝了所有開發ios遊戲需要的底層 使剛剛接觸oc的開發者也能很快的製作出效...