-PR-
回答 受付中

AndroidStudio SQL文の値を取得

  • 困ってます
  • 質問No.9319660
  • 閲覧数99
  • ありがとう数0
  • 気になる数0
  • 回答数0

お礼率 6% (21/327)

package jp.co.mocosuku.phr.dao;
import android.content.ContentValues;
import android.content.Context;
import android.database.Cursor;
import android.database.sqlite.SQLiteDatabase;
import org.json.JSONObject;
import org.json.JSONException;
import jp.co.mocosuku.phr.DatabaseHelper;
import jp.co.mocosuku.phr.dto.LoginDto;
import jp.co.mocosuku.phr.dto.RegistrationDto;

public class LoginDao {
public RegistrationDto existUser(Context context, JSONObject param, JSONObject user_id) {
RegistrationDto registrationDto = new RegistrationDto();
//boolean result = false;
DatabaseHelper dbHelper = new DatabaseHelper(context);
SQLiteDatabase db = dbHelper.getReadableDatabase();
LoginDto model = new LoginDto();
model.setResult(false);
LoginDao loginDao = new LoginDao();
// DBから抽出
StringBuilder sql = new StringBuilder();
//現時点では、ユーザIDは "1"
String userId = "1";
sql.append("SELECT * FROM user WHERE mail = ? AND password = ?");
//rawQueryメソッドでデータを取得
try {
String mail = param.getString("id");// HTMLでメールが「id」となっているため
String password = param.getString("password");
Cursor cursor = db.rawQuery(sql.toString(), new String[]{ mail, password });
if (cursor.getCount() > 0) {
★registrationDto = loginDao.cursor.getString(2);
}else{
★registrationDto = loginDao.cursor.getString(1);
}
} catch (JSONException e) {
e.printStackTrace();
} finally {
db.close();
}
return registrationDto;
}

}

--------------
★印のついてる行なのですがソースの戻り値 registrationDtoにsql文の値を入れたいのですが、どうやれば良いか分かりますでしょうか?困っているので力添えして頂けると助かります。

環境
AndroidStudio2.3
SQLite

状況
registrationDtoにSQL文のuser,mailなどを格納したい。
★印の行ではloginDaoクラスのcursorの値をgetString()で取得しようと思っている。(勘違いでしたらスミマセン)

目的
星印の行で
SELECT * FROM user WHERE mail = ? AND password = ?のsql文の値を入れ、戻り値で返したい。
初歩的な事で躓いてるかも知れませんがご教授お願い致します。m(__)m
通報する
  • 回答数0
-PR-
-PR-
現在回答を募集しています。
関連するQ&A
このQ&Aで解決しましたか?
AIエージェント「あい」

こんにちは。AIエージェントの「あい」です。
あなたの悩みに、OKWAVE 3,500万件のQ&Aを分析して最適な回答をご提案します。

関連するQ&A
-PR-
-PR-

その他の関連するQ&A、テーマをキーワードで探す

キーワードでQ&A、テーマを検索する
-PR-
-PR-
-PR-

特集


新大学生・新社会人のパソコンの悩みを解決!

いま みんなが気になるQ&A

関連するQ&A

-PR-

ピックアップ

-PR-
ページ先頭へ