我有一个包含3列的数据库表:id,name,permission.
它看起来像这样:
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";
Run Code Online (Sandbox Code Playgroud)
和方法
public Cursor getData(){
return db.rawQuery("SELECT permission FROM permissions_table WHERE name = 'Comics', null);
}
Run Code Online (Sandbox Code Playgroud)
我在我的主类(safety.java)中调用它.AppData引用AppData.java
appData.getData();
Run Code Online (Sandbox Code Playgroud)
这是正确的方法吗?我不确定,每当我尝试调用sql查询时它都会给我一个错误.
一个拼写错误,您没有用". 尝试这个。
return db.rawQuery("SELECT permission FROM permissions_table WHERE name = 'Comics' ", null);
Run Code Online (Sandbox Code Playgroud)
[编辑:JAR 属于“Android 2.2”,不允许修改其条目上的源附件]
该类文件的Jar属于Android 2.0.1容器,不允许修改
| 归档时间: |
|
| 查看次数: |
40281 次 |
| 最近记录: |