-1
我在應用程序中創建了一個SQLite數據庫。當用戶註冊那個時候,我希望系統檢查用戶和電子郵件ID是否已經存在於數據庫中,否則只有創建一個新行纔是用戶以前沒有註冊的。如何實現檢查部分?任何意見將不勝感激。先謝謝你!如何檢查用戶的數據(用戶名和電子郵件地址)是否存在於數據庫中?
我在應用程序中創建了一個SQLite數據庫。當用戶註冊那個時候,我希望系統檢查用戶和電子郵件ID是否已經存在於數據庫中,否則只有創建一個新行纔是用戶以前沒有註冊的。如何實現檢查部分?任何意見將不勝感激。先謝謝你!如何檢查用戶的數據(用戶名和電子郵件地址)是否存在於數據庫中?
mLogin.setOnClickListener(新OnClickListener(){
@Override
public void onClick(View v) {
// TODO Auto-generated method stub
mCursor = db.execSQL("SELECT * FROM Friend where F_email='"+mUserId.getText().toString()+"' and Pass='"+mPassword.getText().toString()+"'");
if(mCursor.getCount() > 0)
{
email_id = mUserId.getText().toString();
Intent i1 = new Intent(getApplicationContext(),
BuddyInOut.class);
startActivity(i1);
mUserId.setText("");
mPassword.setText("");
}
else {
// AlertDialog on invalid User Name and Password
AlertDialog.Builder mAlert = new AlertDialog.Builder(
Login.this);
mAlert.setTitle("Login");
mAlert.setMessage("Invalid Username or Password");
mAlert.setPositiveButton("ok",
new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog,
int which) {
// TODO Auto-generated method stub
}
});
mAlert.show();
mUserId.setText("");
mPassword.setText("");
}
}
});
你需要這個http://www.vogella.com/articles/AndroidSQLite/article.html – MKJParekh