私はAndroidの初心者です。一意のID、名前、電子メールなどでデータベースを作成しました。一意のIDを使用してデータベースから特定のデータを取得したいと思います。私は何をすべきかわからない。私は前の答えを読んだが、それから何の考えも得られなかった。あなたはコードの下SQL DatabaseSQLiteデータベースから特定の値を取得します
をお読みくださいまず
私はAndroidの初心者です。一意のID、名前、電子メールなどでデータベースを作成しました。一意のIDを使用してデータベースから特定のデータを取得したいと思います。私は何をすべきかわからない。私は前の答えを読んだが、それから何の考えも得られなかった。あなたはコードの下SQL DatabaseSQLiteデータベースから特定の値を取得します
をお読みくださいまず
はDEMO
public String getSpecificResult(int getID) // you should pass getID from your Class
{
SQLiteDatabase db = this.getWritableDatabase();
String get_Status = "0";
String selectQuery = "SELECT your_coloum_ FROM "+ TABLE_NAME + " WHERE " + YOUR_UNIQUE_KEY + " = '"+ getID +"'";
Cursor c = db.rawQuery(selectQuery, null);
if (c != null && c.moveToFirst()) {
get_Status = c.getString(0); // Return 1 selected result
}
db.close();
return get_Status;
}
#SIR:なぜ「下落した」と知ってもいいですか?間違った答え ?ミスガイド? –
これを試してみてください。.. があなたのテーブルに応じて名前を変更...コンテンツを取得するためにウルUNIQUE_IDを渡しています。
public Cursor getContact(long rowId) throws SQLException
{
Cursor mCursor =
db.query(true, DATABASE_TABLE, new String[] {KEY_ROWID,
KEY_NAME, KEY_NUMBER}, KEY_ROWID + "=" + rowId, null,
null, null, null, null);
if (mCursor != null) {
mCursor.moveToFirst();
}
return mCursor;
}
なぜdownvoted ?? –
これまでに試したことはありますか? –