日本搞逼视频_黄色一级片免费在线观看_色99久久_性明星video另类hd_欧美77_综合在线视频

國內(nèi)最全I(xiàn)T社區(qū)平臺 聯(lián)系我們 | 收藏本站
阿里云優(yōu)惠2
您當(dāng)前位置:首頁 > php框架 > codeigniter > Cocos2d 使用Sqlite

Cocos2d 使用Sqlite

來源:程序員人生   發(fā)布時(shí)間:2014-09-29 23:15:11 閱讀次數(shù):3832次

首先下載sqlite的源碼,一共4個(gè)文件,添加到項(xiàng)目中


包含頭文件:

#include "sqlite3.h"


創(chuàng)建或打開數(shù)據(jù)庫:

[cpp] view plaincopy
  1. //打開一個(gè)數(shù)據(jù)庫文件,如果不存在,則創(chuàng)建一個(gè)數(shù)據(jù)庫文件   
  2. int result=sqlite3_open("game.db",&pDB);  
  3. if( result != SQLITE_OK )   
  4. {  
  5.     CCLog( "打開數(shù)據(jù)庫失敗,錯(cuò)誤碼:%d ,錯(cuò)誤原因:%s " , result, errMsg );   
  6. }  
  7.   
  8. //創(chuàng)建表,設(shè)置ID為主鍵,且自動(dòng)增加   
  9. sqlite3_exec( pDB, "create table HTable( hid integer primary key autoincrement, name text) " , NULL, NULL, &errMsg );   
在Resources目錄中可以看到出現(xiàn)了一個(gè)game.db的數(shù)據(jù)庫文件。


插入數(shù)據(jù)

[cpp] view plaincopy
  1. //插入數(shù)據(jù)   
  2. sqlstr=" insert into HTable( name ) values ( 'Henn' ) ";   
  3. sqlite3_exec( pDB, sqlstr , NULL, NULL, &errMsg );   

打開game.db看以看到:




更新數(shù)據(jù)

[cpp] view plaincopy
  1. //更新數(shù)據(jù)  
  2. sqlstr="update HTable set name='Henn' where ID = 1";   
  3. sqlite3_exec( pDB, sqlstr , NULL, NULL, &errMsg );   


刪除數(shù)據(jù)

[cpp] view plaincopy
  1. //刪除數(shù)據(jù)  
  2. sqlstr="delete from HTable where hid=1";   
  3. sqlite3_exec( pDB, sqlstr , NULL, NULL, &errMsg );   


讀取數(shù)據(jù)

[cpp] view plaincopy
  1. //回調(diào)函數(shù)  
  2. int loadRecord(void * para, int n_column, char ** column_value, char ** column_name)  
  3. {  
  4.      CCLog("hid=%s,name=%s",column_value[0],column_value[1]);   
  5.     return 0;   
  6. }  
  7. //讀取數(shù)據(jù)  
  8. sqlstr="select * from HTable"  
  9. sqlite3_exec( pDB, sqlstr , loadRecord, NULL, &errMsg );   


判斷表是否存在

[cpp] view plaincopy
  1. //回調(diào)函數(shù)  
  2. int isExisted( void * para, int n_column, char ** column_value, char ** column_name )   
  3. {   
  4.     bool *isExisted_=(bool*)para;   
  5.     *isExisted_=(**column_value)!='0';   
  6.     return 0;   
  7. }   
  8.   
  9. //判斷表是否存在  
  10. bool HSqlite::isExisted4Table()  
  11. {  
  12.     bool b;   
  13.     char 生活不易,碼農(nóng)辛苦
    如果您覺得本網(wǎng)站對您的學(xué)習(xí)有所幫助,可以手機(jī)掃描二維碼進(jìn)行捐贈(zèng)
    程序員人生
------分隔線----------------------------
分享到:
------分隔線----------------------------
關(guān)閉
程序員人生
主站蜘蛛池模板: 亚洲高清电影 | 日韩在线资源 | 亚洲黄色片在线观看 | 亚洲国产不卡 | 国产麻豆成人传媒免费观看 | 日本三级在线视频 | 在线观看国产一区 | 国产成人精品在线 | 亚洲综合色网 | 久久久久久一 | 日韩三级电影在线观看 | 日本在线小视频 | av片在线观看免费 | 亚洲综合色网 | 久久久久久久精 | 成人在线免费 | 国产成人亚洲综合 | 成视频年人免费看黄网站 | 亚洲高清在线免费观看 | 国产精品国产精品国产专区不卡 | 国产精品成人一区二区三区夜夜夜 | 最新国产精品精品视频 | 日韩av免费看 | 玖玖国产| 精品久久久久久久人人人人传媒 | 在线婷婷 | 夜夜爱av | 国产精品裸体一区二区三区 | 欧美日韩在线观看中文字幕 | 日韩福利 | 麻豆传媒视频 | 躁躁躁日日躁网站 | 久久久久久久久久久福利 | 欧美亚洲国产视频 | 日韩免费三级 | 91av视频免费观看 | 欧美日韩激情在线一区二区三区 | 最新国产精品精品视频 | 成视频年人免费看黄网站 | 亚洲黄色免费看 | 综合插插插 |