【发布时间】:2014-11-13 16:49:11
【问题描述】:
我有一个包含 3 列的数据库表:id、名称、权限。
看起来像这样:
1 漫画乐趣
2 沟通交流
3 漫画观看
我正在尝试获得名称为漫画的许可。我在我的数据库类(AppData.java)中使用以下代码:
private final static String DB_NAME = "safety_app_database"; // the name of our database
private final static int DB_VERSION = 1; // the version of the database
// the names for our database columns
private final String TABLE_NAME = "permissions_table";
private final String ID = "id";
private final String NAME = "name";
private final String PERMISSION = "permission";
方法
public Cursor getData(){
return db.rawQuery("SELECT permission FROM permissions_table WHERE name = 'Comics', null);
}
我在我的主类 (safety.java) 中调用它。 AppData 正在引用 AppData.java
appData.getData();
这是正确的方法吗?我不确定,每当我尝试调用 sql 查询时它都会给我一个错误。
【问题讨论】: