Android 编写这个简单的sqlite查询的正确方法是什么?
多年后,我正在使用sqlite。Android 编写这个简单的sqlite查询的正确方法是什么?,android,android-sqlite,Android,Android Sqlite,多年后,我正在使用sqlite。 我正在用sqlite编写一个简单的查询,但出现了错误。 我搜索了谷歌,但是他们显示了高级错误,没有一个显示这个简单的错误。 代码: 我还可以使用SQLiteDatabase db=this.getReadableDatabase() 我认为它会起作用 public Cursor getLastData(int data) { SQLiteDatabase sqLiteDatabase = this.getReadableDatabase(
我正在用sqlite编写一个简单的查询,但出现了错误。
我搜索了谷歌,但是他们显示了高级错误,没有一个显示这个简单的错误。
代码: 我还可以使用SQLiteDatabase db=this.getReadableDatabase() 我认为它会起作用
public Cursor getLastData(int data) {
SQLiteDatabase sqLiteDatabase = this.getReadableDatabase();
String query = "select * from "+ TABLE_NAME +" WHERE STATUS = 1";
Cursor cursor = null ;
try{
cursor = sqLiteDatabase.rawQuery(query,null);
}catch (SQLException ex)
{
Log.d("error",ex.toString());
}
return cursor ;
}
在我的回答之后编辑的问题?这是否回答了您的问题?
Cursor res = db.rawQuery("select * from "+TABLE_NAME+ " WHERE STATUS = 1");
public Cursor getLastData(int data) {
SQLiteDatabase sqLiteDatabase = this.getReadableDatabase();
String query = "select * from "+ TABLE_NAME +" WHERE STATUS = 1";
Cursor cursor = null ;
try{
cursor = sqLiteDatabase.rawQuery(query,null);
}catch (SQLException ex)
{
Log.d("error",ex.toString());
}
return cursor ;
}