SQLite API Database:データの事前取り込み

投稿日:  更新日:

アプリケーションが始めて起動した直後に、データの事前取り込み(初期状態の設定)を必要とする場合があります。

事前取り込みの方法ついて、まとめました。

SQLite API(Android SDK)でデータベースを構築した場合です。

※環境:Android Studio Ladybug | 2024.2.1 Patch 2
    Kotlin 2.0.0
※サンプルの全体像は「SQLite APIでデータベースを構築」を参照
続きを読む

Roomでデータベースを構築

投稿日:  更新日:

Androidが標準で扱うデータベースはSQLiteです。
※詳細は「Androidで扱うデータベース」を参照

データベースを構築する方法は「SQLite API(Android SDK)」と「Room(Android Jetpack)」の2通りがあります。

今回は「Room」でデータベースを構築する方法を紹介します。

※環境:Android Studio Ladybug | 2024.2.1 Patch 2
    Kotlin 2.0.0
    androidx.sqlite:sqlite:2.4.0
    androidx.room:room-*:2.6.1
続きを読む

SQLite APIでデータベースを構築

投稿日:  更新日:

Androidが標準で扱うデータベースはSQLiteです。
※詳細は「Androidで扱うデータベース」を参照

データベースを構築する方法は「SQLite API(Android SDK)」と「Room(Android Jetpack)」の2通りがあります。

今回は「SQLite API」でデータベースを構築する方法を紹介します。

※環境:Android Studio Ladybug | 2024.2.1 Patch 2
    Kotlin 2.0.0
続きを読む

データベースの閲覧

投稿日:  更新日:

データベースを扱うアプリケーションの開発で、動作を確認するためにデータベースの閲覧が出来ると便利です。

データベースは、マネージメントシステムを介してアクセスされるため、プログラムからブラックボックスに見えます。

ですので、データベース内部の問題は見つけ難いです。

デバックおいてデータベースの閲覧が出来れば、内部の問題を用意に確認できます。

※環境:Android Studio Ladybug | 2024.2.1 Patch 2
    DB Browser for SQLite バージョン 3.13.1
続きを読む

Androidで扱うデータベース

投稿日:  更新日:

Androidは標準でSQLiteというRDBMS(Relational Database Management System)を扱います。

SQLiteは少し個性的なデータベースです。

データベース全般の説明を通して、SQLiteと他の違いをまとめます。

※環境:Android Studio Ladybug | 2024.2.1 Patch 2
    Kotlin 2.0.0
続きを読む