我的数据库:
static final String DATABASE_CREATE = "create table "+"LOGIN"+
"( " +"ID"+" integer primary key autoincrement,"+ "USERNAME text,PASSWORD text,EMAIL text,SECURITYHINT text); ";
我的搜索:
public Cursor searchDB(String query) {
return db.query("LOGIN",
new String[] { "SECURITYHINT" },
"SECURITYHINT"+" LIKE '%" + query+"%'", null, null, null, null);
}
并在signup.java中:
/*
if( loginDataBaseAdapter.searchDB(secuhint) != null){<br>
Toast.makeText(getApplicationContext(), "securityhint exists", Toast.LENGTH_LONG).show();
return;
} */
所以我想检查是否存在用户编写的安全提示,可能是我认为调用方法可能有问题...有人可以帮助我吗?
答案 0 :(得分:-1)
你也可以使用这样的rawQuery
:
db.rawQuery("SELECT * FROM LOGIN WHERE SECURITYHUNT ='" + query + "'", null);