android studio数据库问题——查询

查询数据库,打开数据库的时候要注意箭头1处的数据库名称是否是最一开始的数据库的名字。

我之前写的时候由于不是打开的第一次建的数据库(箭头1处的数据库名字是后来建的库的名字)导致查询不到任何内容。虽然打开的数据库中有内容,但查询失败。改成最开始建的库的名字就可以查询成功了。

 

使用Cursor c =db.query(TABLE_NAME,new String []{},null,null,null,null,ID);进行数据库内容查询的时候,要注意else 的内容应该是  continue而不是直接  return false。如果直接写return false 会导致只能查询第一条记录,如果第一条记录符合条件就返回true,不正确就会结束for循环而不会继续进行向下查找。

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值