android SQL如何获取表的某一行某一列的数据

Cursor cur = mysql.rawQuery("SELECT * FROM classes WHERE name = 'aab';", null);
if (cur != null) {
while (cur.moveToNext()) {
address = cur.getString(4);
}
Toast.makeText(TimetableActivity.this, "0", Toast.LENGTH_LONG).show();
}
else{
Toast.makeText(TimetableActivity.this, "1", Toast.LENGTH_LONG).show();
}
cur.close();
说明:
表名是classes,一张课程表,name是课程的名字,address是上课地点。
在我的表里,上课地点address是从开始的第4列数据
运行后每次都是弹出 “0”泡泡框,可是我的表里没有aab这个名字的课程啊?
弹出的不是应该是“1”泡泡框
本人初学。。高分求指教

把操作数据库的那个类的代码贴出来,我帮你检查检查,然后把完整的代码发给你。追问

马上发你私信,先谢谢你了

追答

这是我写的一个简单的demo,你看一下,如果那里不明白,发私信给我

温馨提示:内容为网友见解,仅供参考
第1个回答  2013-07-31
建议把你写的SQLITE的表也导出来,看看你的表是否写的正确?然后再检查代码!追问

好,我去试试

相似回答