だから私はという名前のデータベースを持っていますdb.sqlite3。そして私はAndroidプロジェクトに取り組んでいます。私はそれにいくつかのクエリを実行する必要があります。
私はそれについてたくさんの質問があります-良いチュートリアルはありますか?
最も重要なのは、データベースをどこに置いたかということです。(プロジェクトではそれほど大きくはありませんが、どのフォルダーですか?)
クエリを実行するにはどうすればよいですか?
(グーグしたとき、関連するものは何も見つかりませんでした。)
データベースをアセットフォルダーに配置します。実行時に、次のようにアクセスできます。
InputStream db = activityContext.getAssets().open("db.sqlite3");
どこにでも書くことができますが、/data/data/%app_package_name%/databasesフォルダに保存することをお勧めします。
次に、SQLiteOpenHelperを拡張し、name引数として「db.sqlite3」を渡します。
SQLiteOpenHelper(Context context, String name, SQLiteDatabase.CursorFactory factory, int version)
後で、返されたオブジェクトに対してクエリを発行することができgetReadableDatabase()ます。getWritableDatabase()