私は外国語で単語を学習するためのアプリケーションをやっているので、私はこの言葉をデータベースに保存しています。これらの言葉はで、を例えばの3つのレベルに分けています。すべてのレベルはいくつかのグループの単語で構成され、これらのグループはSQLite dbのテーブルを導入します。私はアプリケーションとデータベース間の通信としてSQLiteOpenHelperを使用しています。何が良いですか?いくつかの小規模なデータベースまたは1つ大きいです
今質問します。何が良いですか?
- 、3小さなデータベースを行い、すべてのレベルのための各ので、一緒に、3つのオープンヘルパーと3つのDBSを自分の SQLiteOpenHelperを使用しています。
- 大きなデータベースの3つのレベルは、 多くのテーブルを意味しますが、SQLiteOpenHelperは1つのみです。
アドバイスや意見をいただきありがとうございます。
"より良い"を定義してください。 – Egor
確かに、私は3 dbsとヘルパーでこのオプションを持っており、アプリケーションを使用している間はフリーズします。あたかも空のデータベースから突然読み込む場合 - エラーコード:1(SQLITE_ERROR) 原因:SQL(クエリ)エラーまたはデータベースがありません。 ( "null"の近く:構文エラー(コード1):、コンパイル中:SELECT MAX(_id)FROM null) – Xengo