sql >> データベース >  >> RDS >> SQLite

AndroidでRoomを使用するときに最新バージョンのSqliteaarをインストールする方法

    Roomで別のデータベース実装を使用するには、SupportSQLiteOpenHelper.Factoryを見つける(または作成する)必要があります。 実装してRoomDatabase.Builderに提供します openHelperFactory()経由 :

    val builder = Room.databaseBuilder(context, SomeDatabase.class, DB_NAME)
      .openHelperFactory(factory)
      .build()
    

    これを行う最も簡単な方法は、RequeryのスタンドアロンSQLiteライブラリを使用することです。 RequerySQLiteOpenHelperFactoryを使用します SupportSQLiteOpenHelper.Factoryの実装として 、フレームワークではなく、Requeryのパッケージ化されたSQLiteのコピーを使用します。

    何らかの理由でRequeryのライブラリを使用したくない場合は、必要な同等のライブラリを見つけるか、SupportSQLite*を実装する必要があります。 APIを自分で。私はAndroid用のSQLCipherでそれを2回行いました。それは苦痛ですが、確かに実行可能です。



    1. MySQLのゼロフィルの利点は何ですか?

    2. SELECT COUNT(*)AScount-このカウントの使用方法

    3. SQL Serverにテーブルが存在するかどうかを確認する6つの方法(T-SQLの例)

    4. MariaDBMaxScale2.2およびMariaDBServer10.3を使用してユーザーアカウント管理を簡素化する