1

1 つのアプリで複数の dbaccess データベースを使用するにはどうすればよいですか? 例: 「database1」と「database2」という 2 つのデータベースがあるとします。さて、特定のデータベースにデータを保存してそこから取得するにはどうすればよいですか?

4

1 に答える 1

0

DBObject には、storageDatabaseForClass という名前のメソッドがあります。このメソッドに応答すると、別のデータベースがその名前で作成され、そのクラスが作成され、その中に永続化されます。

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

クエリは異なるストレージ ベース間で最適化されていないため、それらの間で JOIN 操作を実行することもできず、サブクエリを使用している場合はインラインで実行することはできませんが、それらを外部で実行し、結果をパラメーターとしてクエリに渡します。

ありがとうエイドリアン

于 2015-05-22T12:48:23.493 に答える