タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

SQLiteとAndroidに関するyterazonoのブックマーク (2)

  • AndroidでSQLiteのDB操作をするための基礎知識

    AndroidSQLiteDB操作をするための基礎知識:Androidで動く携帯Javaアプリ作成入門(6)(1/3 ページ) 連載で、SDKとEclipseを使ってAndroidの携帯端末で動くJavaアプリを作成し、Android Market配布を目指しましょう Androidのデータベースも、いま流行中の「SQLiteJavaプログラマは、大きく分けると2種類に分類されます。エンタープライズ・サーバサイド系Javaプログラマと、組み込み系Javaプログラマです。 筆者は組み込み系ですが、Javaを始めたきっかけはサーバサイド系(正確には、Javaアプレット)です。サーバサイド系ではデータベースは必須、というよりむしろ最重要のシステムですが、組み込み系ではデータベースを使用することはほとんどありませんでした。ただし、「これまでは」です。 今回はAndroidに標準で組み込ま

    AndroidでSQLiteのDB操作をするための基礎知識
  • SQLiteデータベースのチューニング

    ただし、Vacuum処理が完了するまでには多少の時間を要する。そのため、実行タイミングには気を使う必要がある。できることならば、別スレッドで行うことが望ましい。 データベース処理速度の向上(1):トランザクションの使用 SQLiteは、トランザクションに対応している。トランザクションを使用すると、複数のデータ操作をひとまとめにして取り扱ったり、連続したデータ操作処理の途中における不整合の発生を防いだり、一連のデータ操作をまとめて巻き戻したり(元に戻したり)することができる。 さらに、データの更新処理を連続して行うような場合、トランザクションを使用すると大幅に処理速度が向上する。 まずは、通常の処理。サンプルとして、1000件のランダムな名前データをひたすらデータベースに挿入するケースを考えてみよう。 // 名字20種 private static final String[] FAMILY

  • 1