1
アカウントシステムをコーディングしようとしていますが、アカウントはSQLiteデータベース内に保存されています。誰かがアカウントを作成したいときは、最初に、同じ電子メールを使用するアカウントがあるかどうかを確認したい(電子メールは主キーではなく単純なテキスト)。SQLiteデータベースに値が既に存在するか確認してください。
public boolean checkemail(String email)
{
SQLiteDatabase db = this.getReadableDatabase();
String Query = "Select * from " + TABLE_KANIDAT + " where " + KEY_KEMAIL + " = " + "'"+email+"'";
Cursor cursor = db.rawQuery(Query, null);
if(cursor.getCount() <= 0)
{
cursor.close();
return false;
}
else
{
cursor.close();
return true;
}
}
方法を作成存在(KEY_KEMAIL = 'theemail' リミット1 TABLE_KANIDAT SELECT * FROM);行が必要に他0が存在する場合は' 1を返しますあなたの声明をパラメタリゼーションする。 –
そして、このコードの問題点は何ですか? –