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

Android.comのSQLデータベースへのデータの保存チュートリアルを理解する

    回答:

    ポイント1、2、3:このリンクでフォローしているチュートリアルで簡単に述べたように、SongDbHelper.onCreate()を呼び出すことは想定されていません。 。その代わりに、ヘルパークラスからデータベースを参照したい場合 、 CONSTUCTORを使用します のように:

    SongDbHelper mDbHelper = new SongDbHelper(getContext());
    // this will call super method internally and
    // this will create table in database
    

    ポイント4:onUpgrade() 明示的に呼び出すことも私たちの責任ではありません。データベーススキーマを変更すると、DATABASE_VERSIONが更新されます。 Androidフレームワークは内部でonUpgrade()を呼び出します 私たちのために

    ポイント5:xmlから歌詞を1つずつ保存できます databaseへ 。私の知る限り、これは正しい方法です

    更新:

    最善の方法は、store your databaseことです。 に作成されたWebサーバー上 、download it from the web server アプリを次に読み取り/書き込みします データベースに。これは目的を損なうことはありません さらに、データベースのデータベースエントリとコードエントリ(xml)を複製しません 。それに加えて、アプリのサイズも小さくなります アプリケーションは最初にデバイスメモリに保存するのではなく、実行時にデータベースをダウンロードするためです



    1. MariaDBでのLENGTH()のしくみ

    2. サブクエリのパフォーマンスが低いPostgreSQLIN演算子

    3. NaviCatMySQLクライアントを使用してデータベースに接続する方法

    4. SQLとは何ですか?