Android

SQLiteに普通のselectを実行する

投稿日:2013年3月11日 更新日:

rawQueryメソッドを使用すれば、通常のselect分が利用できます。
取得したデータはカーソルを使って読み込みます。

        ・・・
        DBHelper helper = new DBHelper(TestActivity.this);     
        SQLiteDatabase db=helper.getReadableDatabase();

        String sql = "select id,name from person order by id;";
        Cursor c = db.rawQuery(sql, null);
        c.moveToFirst();
        
        for (int i=0; i < c.getCount(); i++){
        	msg="";
        	msg="id" + c.getString(0) + " name=" + c.getString(1);
        	adapter.add(msg);
        	c.moveToNext();
        }
        db.close();
        ・・・

Gooleアドセンス用336

Gooleアドセンス用336

-Android
-

執筆者:

関連記事

アクティビティ間の画面遷移

アクティビティから別のアクティビティを呼びだすと、新しいアクティビティは上に重ねられた状態になり、今まで使用していたアクティビティは停止します。 そして新しいアクティビティが終了すると、元のアクティビ …

Activityの遷移時のアニメーションをなくす

いいのか悪のいのか、BroadcastReceiverで数秒毎に元のActivityを呼び出しカウントアップさせてしまいました。 これだとスリープ状態でもOK!?なのでしかたありません。。。 とりあえ …

layoutのxmlに配置したボタンにクリックイベントを追加する

ボタンなどのビューは、コードで記述することもできますが、 やはりres/layout/xxx.xmlで作成するのが一般的です。 xmlで作成したビューに、はアクティビティのonCreateでリスナーを …

SQLiteにadbでアクセスする

コマンドプロンプトでadbのあるディレクトリまでcdで移動します。 私の場合はD:\Users\xxx\android-sdks\platform-tools にしてあります。 # d: # cd D …

インストールしているアプリを調べる

タイトルの通り、androidにインストールするアプリを調べてListViewに表示するサンプルです。 何かの役に立つかもしれません。 本当はSpeechSynthesis Dataがインストールされ …