从MySQL获取数据库到SQLite

时间:2009-01-28 10:02:44

标签: mysql ios sqlite cocos2d-iphone

我正在尝试完成iPhone应用。为此,我需要从MySQL获取数据库到SQLite。对于这种情况,我确实使用了一些代码如bellow -

MCPConnection *theConnec;
MCPResult *theRes;
//initialize connection string vars
NSString *dbURL = @"XXXXXX";
NSString *userName = @"XXXXXX";
NSString *pass = @"XXXXXX";
//open connection to database
theConnec = [theConnec initToHost:dbURL withLogin:userName password:pass usingPort:3306];
//NSLog(@"The connection to database was successfull");
[theConnec selectDB:@"XXXXXX"];
//{
// NSLog(@"Database found");
//}
//else
//{
// NSLog(@"Database not found");
//}
theRes = [theConnec queryString:@"select * from seahawk_tag"];
//get the number of rows
NSInteger numberOfRows = [theRes numofRows];
NSLog(@"Query of MySQL Database %@", numberOfRows);
return NSApplicationMain(argc, (const char **) argv);
[theConnec release];

但是这段代码不能正常工作。这里还提到我使用了一些框架,如cocoa.framework,cocos2d,openGLES.framework,openAL.framework,APPKit.framework,MCPKit.framework,Quartzcore.framewrok。 最后我得到一个错误信息,即CIColer.h缺失。

如果你知道解决方案,或者你有其他代码,那么请帮助我

1 个答案:

答案 0 :(得分:2)

您是在询问如何轮询远程数据库,还是如何预先导出?

轮询远程数据库并导入数据 应该 就像打开远程数据库的套接字,执行查询和再次关闭一样简单。