1

如何在一个应用程序中使用多个 dbaccess 数据库?例如:如果我有两个数据库,即“database1”和“database2”。现在,如何将数据存储在特定数据库中并从中检索?

4

1 回答 1

0

DBObject 有一个方法,称为 storageDatabaseForClass。如果您响应此方法,则将创建另一个具有该名称的数据库,并且将创建该类并将其保留在其中。

+ (NSString *)storageDatabaseForClass {
    return @"database2";
}

有一个警告,因为查询没有跨不同的存储库进行优化,您也将无法在它们之间执行 JOIN 操作,如果您使用子查询将无法内联执行它们,但必须在外部执行它们并将结果作为参数传递给查询。

谢谢阿德里安

于 2015-05-22T12:48:23.493 回答