2016年12月12日月曜日

Android SQLiteデータベースからデータを取得する

Android SQLiteデータベースからデータを取得するには次のようにします。

Cursor mCursor;
FinanceOpenHelper helper = new FinanceOpenHelper(getApplicationContext());
SQLiteDatabase mDB = helper.getReadableDatabase();

/** カラム名 (取得するカラム名)*/
String[] columns = {"_id","kind","name","price","date"};

/** Where句 */
String where = "";

/** Where句 */
String[] where_args = {""};

/** Having句 */
String having = null;

/** GROUP_BY 句 */
String group_by = null;

/** ORDER BY 句 */
String order_by = "age";

/** 検索処理実行 */
mCursor = mDB.query("finance", columns, where, where_args ,group_by, having,order_by);

while(mCursor.moveToNext()) {
/** 1カラムずつデータを取得して変数に入れる */
}

0 件のコメント:

コメントを投稿