我正在开发一个应用程序,我需要维护2个数据库文件,根据一些运行时条件,我应该能够从这两个数据库文件中选择一个来编写或检索数据。任何人都可以告诉我如何实现这一点?还帮助我将现有的.db文件与数据添加到iPhone应用程序。提前谢谢。
答案 0 :(得分:1)
您可以使用一个SQLite连接轻松地同时使用两个数据库:
1)sqlite3_open_v2(“:memory:”,& dbConnection,dbFlags,NULL); - 这将打开in-memory
数据库
2)ATTACH DATABASE'path_to_the_first_sqlite_database'AS'firstDatabase'
3)ATTACH DATABASE'path_to_the_second_sqlite_database'AS'secondaryDatabase'
当您需要选择或更新某些内容时,请在表名之前使用数据库名称前缀,例如: firstDatabase.myTable 和 secondDatabase.myTable
答案 1 :(得分:0)
您可以在帮助下访问这些数据库。在网络服务中,您可以从服务器下载它们并将它们保存在iphone上。
聚苯乙烯。下载例如sqlite文件可以使用简单的nusrlconnection
来完成,您只需将URL传递给服务器上的sqlite文件