我的类和Sqlite数据库之间的连接

时间:2012-04-22 22:25:20

标签: android string sqlite login

我正在尝试使用用户输入和数据库中存在的内容之间的用户名检查在Android上设置登录系统

这是我的一段代码,但它总是让我"无效"如果我采用Try Catch块,它会给我一个nullpointerException

public void checklogin(String logged){
    SQLiteDatabase db = null;
    DatabaseAdapter database = new DatabaseAdapter(this);       

        try{               
    Cursor mCursor = db.query(database.TABLE_USERS,new String[]{"select * from users"}, " Name like" + "'logged+'",null,null,null,null);

     if  (mCursor.moveToFirst()){
         Toast.makeText(LoginActivity.this, "Yaaaay", Toast.LENGTH_LONG).show();
     }}
        catch(NullPointerException e){
      Toast.makeText(LoginActivity.this, "invalid", Toast.LENGTH_LONG).show();

        }
        }

1 个答案:

答案 0 :(得分:1)

好吧,您将db设置为null ...因此,当您致电db.query时,它应该正确地为您提供NullPointerException